Code

nginx plugin: Use `strtok_r' instead of `strtok'.
authorFlorian Forster <sifnfors@informatik.stud.uni-erlangen.de>
Wed, 11 Jun 2008 12:24:34 +0000 (14:24 +0200)
committerFlorian Forster <sifnfors@informatik.stud.uni-erlangen.de>
Wed, 11 Jun 2008 12:24:34 +0000 (14:24 +0200)
src/nginx.c

index a44e8a5778bb9de85802c599a91574745048458e..0e3b843d2d7780c5d91a620f3d59a1744cdd53e8 100644 (file)
@@ -171,6 +171,7 @@ static int nginx_read (void)
   char *ptr;
   char *lines[16];
   int   lines_num = 0;
+  char *saveptr;
 
   char *fields[16];
   int   fields_num;
@@ -188,7 +189,8 @@ static int nginx_read (void)
   }
 
   ptr = nginx_buffer;
-  while ((lines[lines_num] = strtok (ptr, "\n\r")) != NULL)
+  saveptr = NULL;
+  while ((lines[lines_num] = strtok_r (ptr, "\n\r", &saveptr)) != NULL)
   {
     ptr = NULL;
     lines_num++;