ncdirect_set_*_rgb: use fbuf_finalize() #2074

pull/2083/head
nick black 3 years ago
parent 6296a2480f
commit 2be4aa2d1a
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC

@ -1586,11 +1586,9 @@ int ncdirect_set_bg_rgb(ncdirect* nc, unsigned rgb){
fbuf_free(&f); fbuf_free(&f);
return -1; return -1;
} }
if(fwrite(f.buf, f.used, 1, nc->ttyfp) != 1){ if(fbuf_finalize(f, nc->ttyfp) < 0){
fbuf_free(&f);
return -1; return -1;
} }
fbuf_free(&f);
ncchannels_set_bg_rgb(&nc->channels, rgb); ncchannels_set_bg_rgb(&nc->channels, rgb);
return 0; return 0;
} }
@ -1611,11 +1609,9 @@ int ncdirect_set_fg_rgb(ncdirect* nc, unsigned rgb){
fbuf_free(&f); fbuf_free(&f);
return -1; return -1;
} }
if(fwrite(f.buf, f.used, 1, nc->ttyfp) != 1){ if(fbuf_finalize(f, nc->ttyfp) < 0){
fbuf_free(&f);
return -1; return -1;
} }
fbuf_free(&f);
ncchannels_set_fg_rgb(&nc->channels, rgb); ncchannels_set_fg_rgb(&nc->channels, rgb);
return 0; return 0;
} }

Loading…
Cancel
Save