Debug: Fix display of debug levels greater 31

This commit is contained in:
Andreas Eversberg 2020-06-27 19:20:35 +02:00
parent 28de2a54ca
commit 0cbabc39b1
1 changed files with 2 additions and 2 deletions

4
src/libdebug/debug.c Normal file → Executable file
View File

@ -125,7 +125,7 @@ void _printdebug(const char *file, const char __attribute__((unused)) *function,
s -= strlen(buffer);
}
if (!(debug_mask & (1 << cat)))
if (!(debug_mask & ((uint64_t)1 << cat)))
return;
va_start(args, fmt);
@ -229,7 +229,7 @@ int parse_debug_opt(const char *optarg)
fprintf(stderr, "Given debug category '%s' unknown, use 'list' to show available categories!\n", p);
return -EINVAL;
}
debug_mask |= (1 << i);
debug_mask |= ((uint64_t)1 << i);
}
return 0;