~n-muench/ubuntu/precise/open-vm-tools/open-vm-tools.raring-precise.backport

« back to all changes in this revision

Viewing changes to lib/file/fileLockPrimitive.c

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2008-11-20 21:56:00 UTC
  • mfrom: (1.1.3 upstream) (2.2.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20081120215600-0jujiv17a2ja92xu
Tags: 2008.11.18-130226-1
* Replacing obsolete dh_clean -k with dh_prep.
* Merging upstream version 2008.11.18-130226.
* Updating debian directory for addition of pvscsi and vmxnet3 modules.

Show diffs side-by-side

added added

removed removed

Lines of Context:
276
276
   FILELOCK_FILE_HANDLE handle;
277
277
   uint32 len;
278
278
   char *argv[FL_MAX_ARGS];
 
279
   char *saveptr;
279
280
   int err;
280
281
   Unicode path;
281
282
   FileData fileData;
351
352
 
352
353
   /* Extract and validate the lock file data. */
353
354
   for (argc = 0; argc < FL_MAX_ARGS; argc++) {
354
 
      argv[argc] = strtok((argc == 0) ? buffer : NULL, " ");
 
355
      argv[argc] = strtok_r((argc == 0) ? buffer : NULL, " ", &saveptr);
355
356
 
356
357
      if (argv[argc] == NULL) {
357
358
         break;
358
359
      }
359
360
   }
360
361
 
361
 
   if ((argc < 4) || ((argc == FL_MAX_ARGS) && (strtok(NULL, " ") != NULL))) {
 
362
   if ((argc < 4) || ((argc == FL_MAX_ARGS) &&
 
363
                       (strtok_r(NULL, " ", &saveptr) != NULL))) {
362
364
      goto corrupt;
363
365
   }
364
366