From: robertlipe Date: Mon, 10 Dec 2012 20:05:39 +0000 (+0000) Subject: Quovadis: don't crash on bad input. X-Git-Tag: archive/raspbian/1.10.0+ds-2+rpi1~1^2~12^2~11^2~730 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=80d97117fdb6f557e53e12256f75619de3162488;p=gpsbabel.git Quovadis: don't crash on bad input. --- diff --git a/gpsbabel/quovadis.c b/gpsbabel/quovadis.c index 67dd99d87..7c1908186 100644 --- a/gpsbabel/quovadis.c +++ b/gpsbabel/quovadis.c @@ -112,7 +112,7 @@ data_read(void) pdbrec_t *pdb_rec; int i; - if ((file_in->creator != MYCREATOR) || (file_in->type != MYTYPE)) { + if (!file_in->rec_list || (file_in->creator != MYCREATOR) || (file_in->type != MYTYPE)) { fatal(MYNAME ": Not a QuoVadis file.\n"); }