about summary refs log tree commit diff
path: root/login/getutent.c
diff options
context:
space:
mode:
Diffstat (limited to 'login/getutent.c')
-rw-r--r--login/getutent.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/login/getutent.c b/login/getutent.c
index 7a49984912..ed8b162b8a 100644
--- a/login/getutent.c
+++ b/login/getutent.c
@@ -17,10 +17,11 @@
 
 #include <stdlib.h>
 #include <utmp.h>
+#include <set-freeres.h>
 
 
 /* Local buffer to store the result.  */
-libc_freeres_ptr (static struct utmp *buffer);
+static struct utmp *buffer;
 
 
 struct utmp *
@@ -42,3 +43,5 @@ __getutent (void)
 }
 libc_hidden_def (__getutent)
 weak_alias (__getutent, getutent)
+
+weak_alias (buffer, __libc_getutent_freemem_ptr)