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