Преглед изворни кода

Fixed some incorrect allocations.

default пре 3 година
родитељ
комит
424557fcb8
1 измењених фајлова са 6 додато и 10 уклоњено
  1. 6 10
      data.c

+ 6 - 10
data.c

@@ -494,7 +494,7 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent)
 
             rename(gofn, gnfn);
 
-            snac_debug(snac, 2,
+            snac_debug(snac, 1,
                 xs_fmt("_timeline_write updated grampa %s %s", grampa, gnfn));
 
             /* try to do the same with the local */
@@ -505,7 +505,7 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent)
 
                 link(gnfn, gnlfn);
 
-                snac_debug(snac, 2,
+                snac_debug(snac, 1,
                     xs_fmt("_timeline_write updated grampa (local) %s %s", parent, gnlfn));
             }
 
@@ -514,16 +514,12 @@ void _timeline_write(snac *snac, char *id, char *msg, char *parent)
                 xs *j = xs_readall(f);
                 fclose(f);
 
-                xs *g_msg = xs_json_loads(j);
-                xs *meta  = xs_dict_get(g_msg, "_snac");
-                d_char *p = xs_dict_get(meta,  "parent");
+                xs *g_msg    = xs_json_loads(j);
+                d_char *meta = xs_dict_get(g_msg, "_snac");
+                d_char *p    = xs_dict_get(meta,  "parent");
 
                 free(grampa);
-
-                if (!xs_is_null(p))
-                    p = xs_dup(p);
-
-                grampa = p;
+                grampa = xs_dup(p);
             }
         }
     }