فهرست منبع

libs3 Commit 111dc30 (2018-12-03)

Source commit: 91ca12f4a103893c673b543131106e84fd656852
Martin Prikryl 6 سال پیش
والد
کامیت
996b466a9e
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      libs/libs3/src/request.c

+ 3 - 2
libs/libs3/src/request.c

@@ -833,7 +833,8 @@ static void sort_query_string(const char *queryString, char *result,
 
     // Where did strdup go?!??
     int queryStringLen = strlen(queryString);
-    char *tok = (char *) malloc(queryStringLen + 1);
+    char *buf = (char *) malloc(queryStringLen + 1);
+    char *tok = buf;
     strcpy(tok, queryString);
     const char *token = NULL;
     char *save = NULL;
@@ -866,7 +867,7 @@ static void sort_query_string(const char *queryString, char *result,
     }
 #undef append
 
-    free(tok);
+    free(buf);
 }