Diff for /qemu/qdict.c between versions 1.1.1.2 and 1.1.1.3

version 1.1.1.2, 2018/04/24 18:23:14 version 1.1.1.3, 2018/04/24 19:16:44
Line 35  QDict *qdict_new(void) Line 35  QDict *qdict_new(void)
 {  {
     QDict *qdict;      QDict *qdict;
   
     qdict = qemu_mallocz(sizeof(*qdict));      qdict = g_malloc0(sizeof(*qdict));
     QOBJECT_INIT(qdict, &qdict_type);      QOBJECT_INIT(qdict, &qdict_type);
   
     return qdict;      return qdict;
Line 75  static QDictEntry *alloc_entry(const cha Line 75  static QDictEntry *alloc_entry(const cha
 {  {
     QDictEntry *entry;      QDictEntry *entry;
   
     entry = qemu_mallocz(sizeof(*entry));      entry = g_malloc0(sizeof(*entry));
     entry->key = qemu_strdup(key);      entry->key = g_strdup(key);
     entry->value = value;      entry->value = value;
   
     return entry;      return entry;
Line 410  static void qentry_destroy(QDictEntry *e Line 410  static void qentry_destroy(QDictEntry *e
     assert(e->value != NULL);      assert(e->value != NULL);
   
     qobject_decref(e->value);      qobject_decref(e->value);
     qemu_free(e->key);      g_free(e->key);
     qemu_free(e);      g_free(e);
 }  }
   
 /**  /**
Line 452  static void qdict_destroy_obj(QObject *o Line 452  static void qdict_destroy_obj(QObject *o
         }          }
     }      }
   
     qemu_free(qdict);      g_free(qdict);
 }  }

Removed from v.1.1.1.2  
changed lines
  Added in v.1.1.1.3


unix.superglobalmegacorp.com