btrfs-progs: tasks info->id is a pthread_t and should not set to -1
authorSilvio Fricke <silvio.fricke@gmail.com>
Thu, 24 Sep 2015 06:13:04 +0000 (08:13 +0200)
committerDavid Sterba <dsterba@suse.com>
Fri, 2 Oct 2015 15:56:08 +0000 (17:56 +0200)
Signed-off-by: Silvio Fricke <silvio.fricke@gmail.com>
Signed-off-by: David Sterba <dsterba@suse.com>
task-utils.c

index 58f5195..a4017ff 100644 (file)
@@ -51,7 +51,7 @@ int task_start(struct task_info *info)
                             info->private_data);
 
        if (ret)
-               info->id = -1;
+               info->id = 0;
 
        return ret;
 }
@@ -64,7 +64,7 @@ void task_stop(struct task_info *info)
        if (info->id > 0) {
                pthread_cancel(info->id);
                pthread_join(info->id, NULL);
-               info->id = -1;
+               info->id = 0;
        }
 
        if (info->periodic.timer_fd) {