diff options
author | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2022-09-29 12:02:49 +0800 |
---|---|---|
committer | ꦌꦫꦶꦏ꧀ꦦꦿꦧꦮꦑꦩꦭ꧀ <erik@darapsa.co.id> | 2022-09-29 12:02:49 +0800 |
commit | 3d0d8da998eea7db69b254f29b3bd2d255bf3217 (patch) | |
tree | 3a920749127f4a51ed6adf990e57d032c8a1da40 | |
parent | c187480103a22fde34311d8189782ce61d075862 (diff) |
char code[] wouldn't live outside the scope
-rw-r--r-- | shopify.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -44,10 +44,8 @@ json_tokener_free(tokener);\ return MHD_NO;\ }\ - char code[strlen(postalcode) + 1];\ - code[0] = '\0';\ - strcpy(code, postalcode);\ - B = code;\ + B = malloc(strlen(postalcode) + 1);\ + strcpy(B, postalcode);\ } struct parameter { @@ -550,6 +548,8 @@ static enum MHD_Result handle_request(void *cls, struct MHD_Connection *con, *upload_data_size = 0; char *json = carrierservice->rates(origin, destination, grams, session); + free(origin); + free(destination); if (!json) return MHD_NO; res = MHD_create_response_from_buffer( |