]> granicus.if.org Git - apache/commitdiff
Correct a spurious access to whatever memory is at location "1" in the
authorColm MacCarthaigh <colm@apache.org>
Tue, 6 Mar 2007 01:54:20 +0000 (01:54 +0000)
committerColm MacCarthaigh <colm@apache.org>
Tue, 6 Mar 2007 01:54:20 +0000 (01:54 +0000)
cirumstance where a log line is of the form "nn.nn.nn.nn ".

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@514952 13f79535-47bb-0310-9956-ffa450edef68

support/logresolve.c

index 7d7e6474862cbc64bc3f4211a0104b61d493833c..8a385e0e465b41e53372c76baa42729920b076c9 100644 (file)
@@ -227,7 +227,9 @@ int main(int argc, const char * const argv[])
         /* See if we have it in our cache */
         hostname = (char *) apr_hash_get(cache, line, APR_HASH_KEY_STRING);
         if (hostname) {
-            apr_file_printf(outfile, "%s %s", hostname, space + 1);
+            apr_file_printf(outfile, hostname);
+            if (space) 
+                apr_file_printf(outfile, " %s", space + 1);
             cachehits++;
             continue;
         }