busybox.conf: code shrink

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/libbb/appletlib.c b/libbb/appletlib.c
index 86b5cd3..30224ed 100644
--- a/libbb/appletlib.c
+++ b/libbb/appletlib.c
@@ -440,19 +440,18 @@
 				/* Now get the user/group info. */
 
 				s = skip_whitespace(e);
-				if (*s == '\0')
-					s = strcpy(buffer, "0.0");
-
-				/* We require whitespace between mode and USER.GROUP */
-				if ((s == e) || !(e = strchr(s, '.'))) {
-					errmsg = "uid.gid";
-					goto pe_label;
-				}
-
-				*e = ':'; /* get_uidgid needs USER:GROUP syntax */
-				if (get_uidgid(&sct->m_ugid, s, /*allow_numeric:*/ 1) == 0) {
-					errmsg = "unknown user/group";
-					goto pe_label;
+				/* Default is 0.0, else parse USER.GROUP: */
+				if (*s) {
+					/* We require whitespace between mode and USER.GROUP */
+					if ((s == e) || !(e = strchr(s, '.'))) {
+						errmsg = "uid.gid";
+						goto pe_label;
+					}
+					*e = ':'; /* get_uidgid needs USER:GROUP syntax */
+					if (get_uidgid(&sct->m_ugid, s, /*allow_numeric:*/ 1) == 0) {
+						errmsg = "unknown user/group";
+						goto pe_label;
+					}
 				}
 			}
 			continue;