diff options
Diffstat (limited to 'src/lib/sync_api_upload.c')
-rw-r--r-- | src/lib/sync_api_upload.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/lib/sync_api_upload.c b/src/lib/sync_api_upload.c index 97811e8..67a9477 100644 --- a/src/lib/sync_api_upload.c +++ b/src/lib/sync_api_upload.c @@ -197,18 +197,21 @@ handle_header (char *buffer, char *ndup; const char *hdr_type; char *hdr_val; + char *sp; ndup = GNUNET_strndup (buffer, total); - hdr_type = strtok (ndup, - ":"); + hdr_type = strtok_r (ndup, + ":", + &sp); if (NULL == hdr_type) { GNUNET_free (ndup); return total; } - hdr_val = strtok (NULL, - ""); + hdr_val = strtok_r (NULL, + "", + &sp); if (NULL == hdr_val) { GNUNET_free (ndup); |