]> git.ipfire.org Git - thirdparty/openssh-portable.git/commitdiff
Use !=NULL instead of >0 for getdefaultproj.
authorDarren Tucker <dtucker@zip.com.au>
Tue, 25 Oct 2016 21:43:25 +0000 (08:43 +1100)
committerDarren Tucker <dtucker@zip.com.au>
Tue, 25 Oct 2016 21:43:25 +0000 (08:43 +1100)
getdefaultproj() returns a pointer so test it for NULL inequality
instead of >0.  Fixes compiler warning and is more correct.  Patch from
David Binderman.

openbsd-compat/port-solaris.c

index bb8fccb41932deb118f662226385632a4ae899ab..0e89dc3261d76e9610564170cc14fc3b819112dd 100644 (file)
@@ -213,7 +213,7 @@ solaris_set_default_project(struct passwd *pw)
 
        /* get default project, if we fail just return gracefully  */
        if ((defaultproject = getdefaultproj(pw->pw_name, &tempproject, &buf,
-           sizeof(buf))) > 0) {
+           sizeof(buf))) != NULL) {
                /* set default project */
                if (setproject(defaultproject->pj_name, pw->pw_name,
                    TASK_NORMAL) != 0)