From: Remi Gacogne Date: Fri, 22 Apr 2016 14:55:59 +0000 (+0200) Subject: Fix off-by-one read in `latlon2ul()` X-Git-Tag: rec-4.0.0-alpha3~36^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=79b45a37c1576bfc07f9b4aa45ba43d0a6e4e17f;p=thirdparty%2Fpdns.git Fix off-by-one read in `latlon2ul()` --- diff --git a/pdns/sillyrecords.cc b/pdns/sillyrecords.cc index b2a7ea1884..289cdb18cb 100644 --- a/pdns/sillyrecords.cc +++ b/pdns/sillyrecords.cc @@ -137,6 +137,9 @@ latlon2ul(const char **latlonstrptr, int *which) break; } + if (!*cp) + return 0; + cp++; /* skip the hemisphere */ while (*cp && !isspace(*cp)) /* if any trailing garbage */