better error checking

This commit is contained in:
cozis
2022-05-09 21:46:15 +02:00
parent e3a9c895cc
commit f9f67e8ba0
2 changed files with 22 additions and 10 deletions
+21 -7
View File
@@ -125,25 +125,39 @@ static int fileconv(FILE *in_fp, FILE *out_fp,
}
if(style_file != NULL) {
char *style_data = load_file(style_file, NULL);
if(style_data == NULL) {
fprintf(stderr, "Error: Failed to open file %s\n",
style_file);
fprintf(stderr, "Error: Failed to open file %s\n", style_file);
free(output);
free(input);
return -1;
}
fputs("<style>", out_fp);
fputs(style_data, out_fp);
fputs("</style>", out_fp);
bool failed = fputs("<style>", out_fp) < 0
|| fputs(style_data, out_fp) < 0
|| fputs("</style>", out_fp) < 0;
free(style_data);
if(failed) {
fprintf(stderr, "Error: Failed to write to output\n");
free(output);
free(input);
return -1;
}
}
fwrite(output, 1, output_size, out_fp); // TODO: Check the return value!!
long written = fwrite(output, 1, output_size, out_fp);
/* All done! :^) */
free(output);
free(input);
if(written < output_size) {
fprintf(stderr, "Error: Failed to write to output\n");
return -1;
}
return 0;
}
+1 -3
View File
@@ -72,8 +72,6 @@
*/
div.c2h-code {
max-height: 600px;
padding: 10px;
border-radius: 3px;
@@ -97,7 +95,7 @@ div.c2h-code-inner {
height: inherit;
max-height: inherit;
overflow: auto;
scrollbar-color: hsla(210, 13%, 40%, 0.7) transparent;
}