Check printf() for output errors
This way cases like $ slstatus -s > /dev/full are properly caught and the program terminated with the proper return code.
This commit is contained in:
parent
825f637e20
commit
9c9ce8a125
|
@ -102,7 +102,9 @@ main(int argc, char *argv[])
|
|||
}
|
||||
|
||||
if (sflag) {
|
||||
printf("%s\n", status);
|
||||
if (printf("%s\n", status) < 0) {
|
||||
die("printf:");
|
||||
}
|
||||
} else {
|
||||
if (XStoreName(dpy, DefaultRootWindow(dpy), status) < 0) {
|
||||
die("XStoreName: Allocation failed");
|
||||
|
|
Loading…
Reference in New Issue