diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-10-09 08:16:04 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-09 08:16:04 -0400 |
| commit | 613aa4ddb2989faf3dd6357d093e8d661fdac5a1 (patch) | |
| tree | 56a79b16f7cf4e912b129769e620ab6a75474136 /lib/csv.c | |
| parent | edbb54715c87771a9546f2a1a4b1bac2b7961d1d (diff) | |
| parent | d9ced40ab7bba90bbac0a5c1b8dca3bd741c845d (diff) | |
Merge pull request #1310 from vjardin6WIND/null_references
lib: linklist avoid access NULL->data
Diffstat (limited to 'lib/csv.c')
| -rw-r--r-- | lib/csv.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -284,6 +284,8 @@ csv_record_t *csv_encode_record(csv_t *csv, csv_record_t *rec, int count, ...) va_start(list, count); str = csv_field_iter(rec, &fld); + if (!fld) + return NULL; for (tempc = 0; tempc < count; tempc++) { col = va_arg(list, char *); for (i = 0; i < fld->field_len; i++) { |
