diff options
Diffstat (limited to 'btrfs-image.c')
-rw-r--r-- | btrfs-image.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/btrfs-image.c b/btrfs-image.c index 20396ef7..d1d3d078 100644 --- a/btrfs-image.c +++ b/btrfs-image.c @@ -2787,9 +2787,11 @@ int main(int argc, char *argv[]) if (compress_level > 0 || create == 0) { if (num_threads == 0) { - num_threads = sysconf(_SC_NPROCESSORS_ONLN); - if (num_threads <= 0) - num_threads = 1; + long tmp = sysconf(_SC_NPROCESSORS_ONLN); + + if (tmp <= 0) + tmp = 1; + num_threads = tmp; } } else { num_threads = 0; |