string-util: use fflush_and_check() where appropriate

This commit is contained in:
Lennart Poettering 2018-04-20 15:22:29 +02:00
parent 695a944c64
commit c7e03d2e67

View file

@ -21,6 +21,7 @@
#include "terminal-util.h" #include "terminal-util.h"
#include "utf8.h" #include "utf8.h"
#include "util.h" #include "util.h"
#include "fileio.h"
int strcmp_ptr(const char *a, const char *b) { int strcmp_ptr(const char *a, const char *b) {
@ -794,7 +795,7 @@ char *strip_tab_ansi(char **ibuf, size_t *_isz, size_t highlight[2]) {
} }
} }
if (ferror(f)) { if (fflush_and_check(f) < 0) {
fclose(f); fclose(f);
return mfree(obuf); return mfree(obuf);
} }