diff options
author | Calvin <calvin@EESI> | 2013-06-06 12:22:05 -0400 |
---|---|---|
committer | Calvin <calvin@EESI> | 2013-06-06 12:22:05 -0400 |
commit | bc92cd202e3572e0af8b012fef5f5c7b96b3db17 (patch) | |
tree | c13a9566d04be3824ca6dd3cf06ed9ccdd519feb /src | |
parent | 27f01f9f128ec7c57651f2a82c701b4515eab5d2 (diff) |
fixed a malloc error, and fixed some strings
Diffstat (limited to 'src')
-rw-r--r-- | src/c/quikr_train.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/c/quikr_train.c b/src/c/quikr_train.c index 86bd77e..a2f132e 100644 --- a/src/c/quikr_train.c +++ b/src/c/quikr_train.c @@ -100,7 +100,11 @@ int main(int argc, char **argv) { } if(strcmp(&output_file[strlen(output_file) - 3], ".gz") != 0) { - char *temp = malloc(sizeof(strlen(output_file) + 4)); + char *temp = malloc(strlen(output_file) + 4); + if(temp == NULL) { + fprintf(stderr, "Could not allocate enough memory\n"); + exit(EXIT_FAILURE); + } sprintf(temp, "%s.gz", output_file); output_file = temp; printf("appending a .gz to our output file: %s\n", output_file); @@ -119,7 +123,7 @@ int main(int argc, char **argv) { // Allocate our matrix with the appropriate size, just one row double *trained_matrix = malloc(width*sizeof(double)); if(trained_matrix == NULL) { - fprintf(stderr, "Could not allocated enough memory\n"); + fprintf(stderr, "Could not allocate enough memory\n"); exit(EXIT_FAILURE); } |