]> granicus.if.org Git - pdns/commitdiff
Fix off-by-one read in `latlon2ul()`
authorRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 22 Apr 2016 14:55:59 +0000 (16:55 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 26 Apr 2016 09:17:48 +0000 (11:17 +0200)
pdns/sillyrecords.cc

index b2a7ea18844d59352e7c40604187154c27a74137..289cdb18cb63feba7815964d6ec98a0c0dcc22a7 100644 (file)
@@ -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 */