Commit a14aa1e789aca48660466f37b2804b6a9d88e1c8

Carlos Martín Nieto 2014-03-04T20:09:17

pack-objects: free memory safely A few fixes have accumulated in this area which have made the freeing of data a bit muddy. Make sure to free the data only when needed and once. When we are going to write a delta to the packfile, we need to free the data, otherwise leave it. The current version of the code mixes up the checks for po->data and po->delta_data.