1
0
mirror of https://github.com/Tha14/toxic.git synced 2025-12-07 01:16:35 +01:00

more error handling

This commit is contained in:
Jfreegman
2013-09-11 18:07:26 -04:00
parent f004a4ba82
commit 052f9f9936
3 changed files with 50 additions and 19 deletions

View File

@@ -113,6 +113,13 @@ unsigned char *hex_string_to_bin(char hex_string[])
{
size_t len = strlen(hex_string);
unsigned char *val = malloc(len);
if (val == NULL) {
fprintf(stderr, "malloc() failed. Aborting...\n");
endwin();
exit(EXIT_FAILURE);
}
char *pos = hex_string;
int i;
@@ -688,7 +695,14 @@ ToxWindow new_prompt()
strcpy(ret.name, "prompt");
StatusBar *s = calloc(1, sizeof(StatusBar));
ret.s = s;
if (s != NULL)
ret.s = s;
else {
fprintf(stderr, "calloc() failed. Aborting...\n");
endwin();
exit(EXIT_FAILURE);
}
return ret;
}