chiark / gitweb /
tree-wide: use TAKE_PTR() and TAKE_FD() macros
[elogind.git] / src / basic / fileio.c
index dd8fb1fcb22ca7fcfc689257a9961b3f2f4404ba..855f9a7809dccc3cec868d2abf67bf2ff2a7f226 100644 (file)
@@ -1618,8 +1618,7 @@ int read_line(FILE *f, size_t limit, char **ret) {
         if (ret) {
                 buffer[n] = 0;
 
-                *ret = buffer;
-                buffer = NULL;
+                *ret = TAKE_PTR(buffer);
         }
 
         return (int) count;