forked from loafle/openapi-generator-original
[C][Client] Does not escape parameter name in URL path (#8243)
This commit is contained in:
parent
bc247664eb
commit
a812bf18a8
@ -116,13 +116,13 @@ end:
|
|||||||
{{#pathParams}}
|
{{#pathParams}}
|
||||||
|
|
||||||
// Path Params
|
// Path Params
|
||||||
long sizeOfPathParams_{{{paramName}}} = {{#pathParams}}{{#isLong}}sizeof({{paramName}})+3{{/isLong}}{{#isString}}strlen({{paramName}})+3{{/isString}}{{^-last}} + {{/-last}}{{/pathParams}} + strlen("{ {{paramName}} }");
|
long sizeOfPathParams_{{{paramName}}} = {{#pathParams}}{{#isLong}}sizeof({{paramName}})+3{{/isLong}}{{#isString}}strlen({{paramName}})+3{{/isString}}{{^-last}} + {{/-last}}{{/pathParams}} + strlen("{ {{baseName}} }");
|
||||||
{{#isNumeric}}
|
{{#isNumeric}}
|
||||||
if({{paramName}} == 0){
|
if({{paramName}} == 0){
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
||||||
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{paramName}}");
|
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{baseName}}");
|
||||||
|
|
||||||
char localVarBuff_{{paramName}}[256];
|
char localVarBuff_{{paramName}}[256];
|
||||||
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
||||||
@ -135,7 +135,7 @@ end:
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
||||||
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{paramName}}");
|
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{baseName}}");
|
||||||
|
|
||||||
char localVarBuff_{{paramName}}[256];
|
char localVarBuff_{{paramName}}[256];
|
||||||
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
||||||
@ -148,7 +148,7 @@ end:
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
||||||
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{paramName}}");
|
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{baseName}}");
|
||||||
|
|
||||||
char localVarBuff_{{paramName}}[256];
|
char localVarBuff_{{paramName}}[256];
|
||||||
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
||||||
@ -161,7 +161,7 @@ end:
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
||||||
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{paramName}}");
|
snprintf(localVarToReplace_{{paramName}}, sizeOfPathParams_{{paramName}}, "{%s}", "{{baseName}}");
|
||||||
|
|
||||||
char localVarBuff_{{paramName}}[256];
|
char localVarBuff_{{paramName}}[256];
|
||||||
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
intToStr(localVarBuff_{{paramName}}, {{paramName}});
|
||||||
@ -174,7 +174,7 @@ end:
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
||||||
sprintf(localVarToReplace_{{paramName}}, "{%s}", "{{paramName}}");
|
sprintf(localVarToReplace_{{paramName}}, "{%s}", "{{baseName}}");
|
||||||
|
|
||||||
localVarPath = strReplace(localVarPath, localVarToReplace_{{paramName}}, {{paramName}});
|
localVarPath = strReplace(localVarPath, localVarToReplace_{{paramName}}, {{paramName}});
|
||||||
{{/isString}}
|
{{/isString}}
|
||||||
@ -183,7 +183,7 @@ end:
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
char* localVarToReplace_{{paramName}} = malloc(sizeOfPathParams_{{paramName}});
|
||||||
sprintf(localVarToReplace_{{paramName}}, "{%s}", "{{paramName}}");
|
sprintf(localVarToReplace_{{paramName}}, "{%s}", "{{baseName}}");
|
||||||
|
|
||||||
localVarPath = strReplace(localVarPath, localVarToReplace_{{paramName}}, {{paramName}});
|
localVarPath = strReplace(localVarPath, localVarToReplace_{{paramName}}, {{paramName}});
|
||||||
{{/isUuid}}
|
{{/isUuid}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user