chiark / gitweb /
basic/env-util: when serializing, actually use escaping
[elogind.git] / src / basic / env-util.c
index cb73c9caa17d4b9e7f4290309ebd27a36b4eea40..47c1fccd3b07eaabd65bdd02096168bbb7bf4307 100644 (file)
@@ -780,7 +780,7 @@ int serialize_environment(FILE *f, char **environment) {
                 if (!ce)
                         return -ENOMEM;
 
-                fprintf(f, "env=%s\n", *e);
+                fprintf(f, "env=%s\n", ce);
         }
 
         /* caller should call ferror() */
@@ -789,7 +789,7 @@ int serialize_environment(FILE *f, char **environment) {
 }
 
 int deserialize_environment(char ***environment, const char *line) {
-        char *uce = NULL;
+        char *uce;
         int r;
 
         assert(line);