notcurses_render(): propagate result of write(2)

pull/81/head
nick black 5 years ago
parent 7f9ac490b0
commit ad7a517ec8
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -998,7 +998,10 @@ int notcurses_render(notcurses* nc){
} }
ret |= fclose(out); ret |= fclose(out);
fflush(nc->ttyfp); fflush(nc->ttyfp);
write(nc->ttyfd, buf, buflen); ssize_t w = write(nc->ttyfd, buf, buflen);
if(w < 0 || (size_t)w != buflen){
ret = -1;
}
// fprintf(stderr, "%s\n", buf); // fprintf(stderr, "%s\n", buf);
clock_gettime(CLOCK_MONOTONIC, &done); clock_gettime(CLOCK_MONOTONIC, &done);
free(buf); free(buf);

Loading…
Cancel
Save