[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