Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
xdu: Initialize variables
name
in all cases
Clang 4.0.0 warns about the use of a possibly uninitialized variable. ``` $ CC=clang make clang -Wall -Werror -Wextra -pedantic -std=gnu99 -c -o xdu.o xdu.c xdu.c:887:5: error: variable 'name' is used uninitialized whenever switch default is taken [-Werror,-Wsometimes-uninitialized] default: ^~~~~~~ xdu.c:892:78: note: uninitialized use occurs here fprintpstext(fp, rect.left + 4, rect.top + (rect.height - rect.top) / 2, name); ^~~~ xdu.c:868:28: note: initialize the variable 'name' to silence this warning char label[1024], *name; ^ = NULL 1 error generated. ``` Only the function `a_saveps()` is the caller of that path, and passes `res.showsize()`. Maybe that parameter should be checked by the caller and an assert be added. Setting the variable to NULl fixes the issue.
- Loading branch information