Fixed warnings.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25289 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2008-05-02 12:39:17 +00:00
parent 6f57d9d066
commit 2239c25b29
+6 -6
View File
@@ -280,10 +280,6 @@ find_directory(directory_which which, dev_t device, bool createIt,
err = B_OK;
if (template) {
if (!strncmp(template, "$h", 2)) {
struct passwd pwBuffer;
char pwStringBuffer[MAX_PASSWD_BUFFER_SIZE];
struct passwd *pw;
if (bootDevice > -1 && device != bootDevice) {
int l = pathLength - strlen(buffer);
if (l > 5)
@@ -291,6 +287,10 @@ find_directory(directory_which which, dev_t device, bool createIt,
} else {
#ifndef _KERNEL_MODE
#ifdef USE_PWENTS
struct passwd pwBuffer;
char pwStringBuffer[MAX_PASSWD_BUFFER_SIZE];
struct passwd *pw;
if (getpwuid_r(geteuid(), &pwBuffer, pwStringBuffer,
sizeof(pwStringBuffer), &pw) == 0) {
home = pw->pw_dir;
@@ -309,9 +309,9 @@ find_directory(directory_which which, dev_t device, bool createIt,
} else
strlcat(buffer, "/", pathLength);
if (!err && strlen(buffer) + 2 + strlen(template) < (uint32)pathLength) {
if (!err && strlen(buffer) + 2 + strlen(template) < (uint32)pathLength)
strcat(buffer, template);
} else
else
err = err ? err : E2BIG;
} else
err = err ? err : ENOENT;