]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-4218 --resolve
authorAnthony Minessale <anthm@freeswitch.org>
Mon, 14 May 2012 14:47:35 +0000 (09:47 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Mon, 14 May 2012 14:47:42 +0000 (09:47 -0500)
libs/libscgi/src/scgi.c

index d1675d246f0969109e3c2b4378cf3013da6e3c39..f50b5b8d88284d006016675b4b76b0ee5c709304 100644 (file)
@@ -91,7 +91,7 @@ SCGI_DECLARE(size_t) scgi_build_message(scgi_handle_t *handle, char **bufferp)
                ctlen = strlen(handle->body);
        }
 
-       snprintf(tmp, sizeof(tmp), "%ld", ctlen);
+       snprintf(tmp, sizeof(tmp), "%d", (int)ctlen);
 
        scgi_push_param(handle, "CONTENT_LENGTH", tmp);
        
@@ -100,14 +100,14 @@ SCGI_DECLARE(size_t) scgi_build_message(scgi_handle_t *handle, char **bufferp)
                plen += (strlen(pp->name) + strlen(pp->value) + 2);
        }
 
-       snprintf(tmp, sizeof(tmp), "%ld", plen + ctlen);
+       snprintf(tmp, sizeof(tmp), "%d", (int) (plen + ctlen));
        
        len = plen + ctlen + strlen(tmp) + 2;
 
        buffer = malloc(len);
        memset(buffer, 0, len);
 
-       snprintf(buffer, len, "%ld:", plen);
+       snprintf(buffer, len, "%d:", (int)plen);
        bp = buffer + strlen(buffer);
 
        for(pp = handle->params; pp; pp = pp->next) {