[Hostname-devel] [SCM] Git repository for hostname branch, master, updated. debian/3.07-3-g2d0f165

Michael Meskes meskes at debian.org
Fri Dec 23 10:20:37 UTC 2011


The following commit has been merged in the master branch:
commit 9a1708b5025c65c8553cb86b262afa7fa99c4436
Author: Michael Meskes <meskes at debian.org>
Date:   Fri Dec 23 10:43:39 2011 +0100

    Prevent a potential buffer underrun.

diff --git a/hostname.c b/hostname.c
index 360fc19..b6f3dd3 100644
--- a/hostname.c
+++ b/hostname.c
@@ -217,7 +217,7 @@ set_name(enum type_t type, char *name)
 		/* Whitespaces are invalid characters in a hostname. */
 		/* Thus remove trailing and leading whitespaces. */
 		while (isspace(*name)) { name++; }
-		for (i = strlen(name) - 1; isspace(name[i]); i--);       
+		for (i = strlen(name) - 1; i >= 0 && isspace(name[i]); i--);       
 		name[i+1] = '\0';
 
 		/* Now check for a valid name. */

-- 
Git repository for hostname



More information about the Hostname-devel mailing list