elm progressbar - fix invalid access to freed units string
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 7 Jan 2015 07:49:08 +0000 (16:49 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Wed, 7 Jan 2015 08:23:29 +0000 (17:23 +0900)
@fix

src/lib/elm_progressbar.c

index 27b7d3bb6a42fe36f8fce47fc6570d29cbcae7c3..1988fda43e9ff1c800cc799710d0ec2a3bf2f403 100644 (file)
@@ -296,6 +296,7 @@ _elm_progressbar_evas_object_smart_del(Eo *obj, Elm_Progressbar_Data *sd)
    Elm_Progress_Status *progress_obj;
 
    eina_stringshare_del(sd->units);
+   sd->units = NULL;
    if (sd->progress_status)
       {
          EINA_LIST_FREE(sd->progress_status, progress_obj)