)]}'
{
  "commit": "ef1e1e0782e99c9dcf2b35e5310cdd8ca9211374",
  "tree": "0b0f9a746055b66019016ed2d8e4ff9df7d79a8c",
  "parents": [
    "4595a48a10e576638795950b61957f83d2ed09b4"
  ],
  "author": {
    "name": "Daniel P. Berrange",
    "email": "berrange@redhat.com",
    "time": "Wed Aug 26 12:17:18 2015 +0100"
  },
  "committer": {
    "name": "Michael Tokarev",
    "email": "mjt@tls.msk.ru",
    "time": "Fri Sep 11 10:21:38 2015 +0300"
  },
  "message": "maint: avoid useless \"if (foo) free(foo)\" pattern\n\nThe free() and g_free() functions both happily accept\nNULL on any platform QEMU builds on. As such putting a\nconditional \u0027if (foo)\u0027 check before calls to \u0027free(foo)\u0027\nmerely serves to bloat the lines of code.\n\nSigned-off-by: Daniel P. Berrange \u003cberrange@redhat.com\u003e\nReviewed-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4b55361010c1cc4c4977c8a043c5dba167afcb93",
      "old_mode": 33188,
      "old_path": "backends/hostmem-file.c",
      "new_id": "e9b6d21dac8837dff2c4c5abdcfbfb11a76950bc",
      "new_mode": 33188,
      "new_path": "backends/hostmem-file.c"
    },
    {
      "type": "modify",
      "old_id": "d06777927372ad118c4827ed6a68072f4cab952e",
      "old_mode": 33188,
      "old_path": "bsd-user/elfload.c",
      "new_id": "351aab12e7939b2fd4cfcc0fade387648dfc504e",
      "new_mode": 33188,
      "new_path": "bsd-user/elfload.c"
    },
    {
      "type": "modify",
      "old_id": "f4e356573e1be26647a17a000af03fe697fa72fb",
      "old_mode": 33188,
      "old_path": "disas/sparc.c",
      "new_id": "59a1e36cf77a1695b27144ba6037231e0848aad5",
      "new_mode": 33188,
      "new_path": "disas/sparc.c"
    },
    {
      "type": "modify",
      "old_id": "7ea3dc6b70055a2a5ee2a9ed325562b47ee01109",
      "old_mode": 33188,
      "old_path": "hw/bt/hci.c",
      "new_id": "3fec435378228cfa747adf5d4ab039721b212ebd",
      "new_mode": 33188,
      "new_path": "hw/bt/hci.c"
    },
    {
      "type": "modify",
      "old_id": "216eeeb917f857df35ee006ed99bb036c1ecab0e",
      "old_mode": 33188,
      "old_path": "hw/core/loader.c",
      "new_id": "a96a74e579ad47b9dccf7efda8a6b1397992f51d",
      "new_mode": 33188,
      "new_path": "hw/core/loader.c"
    },
    {
      "type": "modify",
      "old_id": "04fd80a4de3a088c4847ee45f587a0c5efcda59f",
      "old_mode": 33188,
      "old_path": "hw/core/qdev-properties.c",
      "new_id": "33e245e12fd62e954f300ee8894f50aa84d6a64e",
      "new_mode": 33188,
      "new_path": "hw/core/qdev-properties.c"
    },
    {
      "type": "modify",
      "old_id": "603ef505685baf0e00da98fc44d4c050d28f229b",
      "old_mode": 33188,
      "old_path": "hw/display/exynos4210_fimd.c",
      "new_id": "45239e836af5217a6dcd9492c7ad399acdbaba6f",
      "new_mode": 33188,
      "new_path": "hw/display/exynos4210_fimd.c"
    },
    {
      "type": "modify",
      "old_id": "f4dcacd8628d13aa34ef4d2552af806946db1513",
      "old_mode": 33188,
      "old_path": "hw/mips/mips_r4k.c",
      "new_id": "86b2c0bcb7d94ef3fccbe8f01686643b3e3b35a7",
      "new_mode": 33188,
      "new_path": "hw/mips/mips_r4k.c"
    },
    {
      "type": "modify",
      "old_id": "68e7b6d16bafc3a672a0a2f3fe2cc17bde8b9a1c",
      "old_mode": 33188,
      "old_path": "hw/net/fsl_etsec/rings.c",
      "new_id": "0a5c6cfe3f879ad6e19f6c5ae76b11b8b4509ac1",
      "new_mode": 33188,
      "new_path": "hw/net/fsl_etsec/rings.c"
    },
    {
      "type": "modify",
      "old_id": "47d080fd33f54eb27bd69656c46ccf1301297243",
      "old_mode": 33188,
      "old_path": "hw/net/rocker/rocker.c",
      "new_id": "7e7bda4987121644797c35ee7e81a6daacd7df4c",
      "new_mode": 33188,
      "new_path": "hw/net/rocker/rocker.c"
    },
    {
      "type": "modify",
      "old_id": "9d896fe470d81f9eabc3601a374e18bce21b18e6",
      "old_mode": 33188,
      "old_path": "hw/net/rocker/rocker_desc.c",
      "new_id": "b5c0b4a241401732b7bbfb6b2c11bbd1f262ee94",
      "new_mode": 33188,
      "new_path": "hw/net/rocker/rocker_desc.c"
    },
    {
      "type": "modify",
      "old_id": "88481b78c46abf6e896473870c43a4e34065e2b4",
      "old_mode": 33188,
      "old_path": "hw/nvram/fw_cfg.c",
      "new_id": "658f8c4ff16c25b3c0e5991ad8830b7dfbc6c85f",
      "new_mode": 33188,
      "new_path": "hw/nvram/fw_cfg.c"
    },
    {
      "type": "modify",
      "old_id": "c63f45d217e5efb99beeec1b3b2e286e7c620da7",
      "old_mode": 33188,
      "old_path": "hw/pci-host/prep.c",
      "new_id": "988907bfa00392d32ea458aae3d561f19fc6a282",
      "new_mode": 33188,
      "new_path": "hw/pci-host/prep.c"
    },
    {
      "type": "modify",
      "old_id": "a1ff465a67cf6ddd23875578e5aa5a86edcd9b37",
      "old_mode": 33188,
      "old_path": "hw/sd/sd.c",
      "new_id": "3e2a4511546a18fc96729a917444c121d9d559c5",
      "new_mode": 33188,
      "new_path": "hw/sd/sd.c"
    },
    {
      "type": "modify",
      "old_id": "c673bed4c4121b3dd951572c56bec4c25f21536d",
      "old_mode": 33188,
      "old_path": "hw/usb/hcd-xhci.c",
      "new_id": "1c57e20e70b0135cbd56f91fbe318b45e6e8de64",
      "new_mode": 33188,
      "new_path": "hw/usb/hcd-xhci.c"
    },
    {
      "type": "modify",
      "old_id": "aca37906815f0316c72f25d99e373fdab56b1ae3",
      "old_mode": 33188,
      "old_path": "hw/xen/xen_pt_config_init.c",
      "new_id": "4a5bc11f30b51ce23f70b2688a27f7db0810938c",
      "new_mode": 33188,
      "new_path": "hw/xen/xen_pt_config_init.c"
    },
    {
      "type": "modify",
      "old_id": "60712153fafda9cf3be7c3cd69fb8387721d6474",
      "old_mode": 33188,
      "old_path": "migration/savevm.c",
      "new_id": "33e55fea09b5e5e6bad4279f635f57ba60ca6b8c",
      "new_mode": 33188,
      "new_path": "migration/savevm.c"
    },
    {
      "type": "modify",
      "old_id": "fa651594a063981a8a3295d3516bd4340a704d33",
      "old_mode": 33188,
      "old_path": "qemu-char.c",
      "new_id": "dd83203fa20e301309d36ffa497b8475db581345",
      "new_mode": 33188,
      "new_path": "qemu-char.c"
    },
    {
      "type": "modify",
      "old_id": "96863286bff9691c0aabbcd340101d98ffa8c28f",
      "old_mode": 33188,
      "old_path": "tests/bios-tables-test.c",
      "new_id": "6d37332a60c5314540bdbcc3263e2a9c6592ea3f",
      "new_mode": 33188,
      "new_path": "tests/bios-tables-test.c"
    },
    {
      "type": "modify",
      "old_id": "0360abfd2ce22ddd5301cdda146007147cb68916",
      "old_mode": 33188,
      "old_path": "ui/spice-display.c",
      "new_id": "77c8cbab88c73504c7c4425a8fe32d8eac9e965d",
      "new_mode": 33188,
      "new_path": "ui/spice-display.c"
    }
  ]
}
