Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : libs/etk

Dir     : e17/libs/etk/src/lib


Modified Files:
        etk_filechooser_widget.c 


Log Message:
Fix memory leak

===================================================================
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_filechooser_widget.c,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -3 -r1.32 -r1.33
--- etk_filechooser_widget.c    28 Sep 2007 19:56:13 -0000      1.32
+++ etk_filechooser_widget.c    30 Sep 2007 02:18:34 -0000      1.33
@@ -662,14 +662,17 @@
 static Etk_Bool _etk_filechooser_widget_updir_clicked_cb(Etk_Button *button, 
void *data)
 {
    Etk_Filechooser_Widget *filechooser_widget;
-   char back[PATH_MAX];
+   char back[PATH_MAX], *path;
 
    if (!(filechooser_widget = ETK_FILECHOOSER_WIDGET(data)))
      return ETK_TRUE;
 
    snprintf(back, PATH_MAX, "%s/..", filechooser_widget->current_folder);
 
-   etk_filechooser_widget_current_folder_set(filechooser_widget, 
ecore_file_realpath(back));
+   path = ecore_file_realpath(back);
+   etk_filechooser_widget_current_folder_set(filechooser_widget, path);
+   free(path);
+
    return ETK_TRUE;
 }
 /**************************



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to