diff options
author | Rodeo <[email protected]> | 2014-01-07 11:45:10 +0000 |
---|---|---|
committer | Rodeo <[email protected]> | 2014-01-07 11:45:10 +0000 |
commit | 35f92810061e70127f9e09632053e240479d2a4d (patch) | |
tree | 9734bf4750f329dab70df8f72b7def1178d0b145 /test | |
parent | 7f46a78ce98fe1e1bf69cc431c3303eedc1f7f66 (diff) |
parsecsv: always check result of malloc()
RebiewBoard #670.
Patch by icchan. Thanks!
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5959 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'test')
-rw-r--r-- | test/parsecsv.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/parsecsv.c b/test/parsecsv.c index a1fdc360d..8e7bd08a8 100644 --- a/test/parsecsv.c +++ b/test/parsecsv.c @@ -54,6 +54,11 @@ hb_csv_file_t *hb_open_csv_file( const char *filepath ) } file = malloc( sizeof( hb_csv_file_t ) ); + if( file == NULL ) + { + return file; + } + file->fileref = fileref; file->eof = 0; file->parse_state = CSV_PARSE_SEEK; @@ -91,6 +96,11 @@ hb_csv_cell_t *hb_read_next_cell( hb_csv_file_t *file ) } cell = malloc( sizeof( hb_csv_cell_t ) ); + if( cell == NULL ) + { + return cell; + } + cell->cell_row = file->curr_row; cell->cell_col = file->curr_col; index = 0; |