]> code.citadel.org Git - citadel.git/blobdiff - citadel/getutline.c
oops
[citadel.git] / citadel / getutline.c
index 0c1a667a7c7c07bd7aa58a5efaa3b5e5a79c2996..0398b8ff6babee532b08c02c87bbc987ec949da8 100644 (file)
@@ -5,12 +5,13 @@
  * $Id$
  */
 
+#include "sysdep.h"
 #ifdef HAVE_UTMP_H
 #include <stdio.h>
 #include <utmp.h>
 #include <paths.h>
 
-struct utmp *getutline(const struct utmp *ut)
+struct utmp *getutline(struct utmp *ut)
 {
   static struct utmp retval;
   FILE *utmp;
@@ -27,6 +28,6 @@ struct utmp *getutline(const struct utmp *ut)
   while (ut->ut_line != retval.ut_line);
 
   fclose(utmp);
-  return retval;
+  return &retval;
 }
 #endif /* HAVE_UTMP_H */