]> code.citadel.org Git - citadel.git/blobdiff - citadel/getutline.c
fixes for BSDI. see ChangeLog.
[citadel.git] / citadel / getutline.c
index 0398b8ff6babee532b08c02c87bbc987ec949da8..a567b90132fc954b92d57213f89ebd3c6213e26d 100644 (file)
@@ -10,6 +10,7 @@
 #include <stdio.h>
 #include <utmp.h>
 #include <paths.h>
+#include <string.h>
 
 struct utmp *getutline(struct utmp *ut)
 {
@@ -25,7 +26,7 @@ struct utmp *getutline(struct utmp *ut)
        fclose(utmp);
        return NULL;
       }
-  while (ut->ut_line != retval.ut_line);
+  while (strcmp(ut->ut_line, retval.ut_line));
 
   fclose(utmp);
   return &retval;