svn commit: r217144 - head/lib/libc/stdlib

Konstantin Belousov kib at FreeBSD.org
Sat Jan 8 11:04:31 UTC 2011


Author: kib
Date: Sat Jan  8 11:04:30 2011
New Revision: 217144
URL: http://svn.freebsd.org/changeset/base/217144

Log:
  Fix some style(9) issues.
  Do not use strlcpy() where simple assignment is enough.
  
  Noted by:	bde (long time ago)
  MFC after:	1 week

Modified:
  head/lib/libc/stdlib/realpath.c

Modified: head/lib/libc/stdlib/realpath.c
==============================================================================
--- head/lib/libc/stdlib/realpath.c	Sat Jan  8 10:56:58 2011	(r217143)
+++ head/lib/libc/stdlib/realpath.c	Sat Jan  8 11:04:30 2011	(r217144)
@@ -54,7 +54,7 @@ realpath(const char * __restrict path, c
 	char *p, *q, *s;
 	size_t left_len, resolved_len;
 	unsigned symlinks;
-	int serrno, slen, m;
+	int m, serrno, slen;
 	char left[PATH_MAX], next_token[PATH_MAX], symlink[PATH_MAX];
 
 	if (path == NULL) {
@@ -73,7 +73,6 @@ realpath(const char * __restrict path, c
 		m = 1;
 	} else
 		m = 0;
-
 	symlinks = 0;
 	if (path[0] == '/') {
 		resolved[0] = '/';
@@ -86,8 +85,10 @@ realpath(const char * __restrict path, c
 		if (getcwd(resolved, PATH_MAX) == NULL) {
 			if (m)
 				free(resolved);
-			else
-				strlcpy(resolved, ".", PATH_MAX);
+			else {
+				resolved[0] = '.';
+				resolved[1] = '\0';
+			}
 			return (NULL);
 		}
 		resolved_len = strlen(resolved);


More information about the svn-src-head mailing list