enlightenment/src/bin/e_fm
Mike Blumenkrantz 362531b082 Dear all,
I'm attaching a patch for some minor bugs in the e17.
 Please take a look at attached patch.

 01. missing E_FREE(inst)
     File: src/bin/e_exec.c: 347
     Function: _e_exec_cb_exec

 02. missing null check
     File: src/bin/e_fm.c: 10173
     Function: _e_fm_error_dialog
     I'm not sure, but all other codes always check the return
     value of e_fm2_op_registry_entry_get except here.

 03. missing free(slave)
     File: src/bin/e_fm_ipc.c: 804
     Function: _e_fm_ipc_slave_run

 04. eina_list_remove after free
     File: src/bin/e_fm/e_fm_ipc.c :1325
     Function: _e_fm_ipc_cb_fop_trash_idler

 05. invalid check for _udisks_del, it might be _udisks_chg.
     File: src/bin/e_fm/e_fm_main_udisks.c : 162
     Function: _e_fm_main_udisks_test

 06. uninitialized gx and gy values
     File: src/bin/e_gadcon_popup.c: 172
     Function: _e_gadcon_popup_position
     These could be changed in e_gadcon_client_geometry_get
     if gcc->o_base is null.

 07. unnecessary code 'evas = e_win_evas_get(dia->win)'
     File: src/bin/e_import_config_dialog.c: 456
     Function: e_import_config_dialog_show

 08. missing free(sizes)
     src/bin/e_randr_11_serialization.c: 136
     Function: _11_try_restore_configuration()

 09. unnecessary variable output_info
     File: src/bin/e_randr_12.c: 560
     Function: _output_property_change_event_cb

 10. eina_list_remove after free
     File: src/bin/e_randr_12_serialization.c : 357
     Function: _12_serialized_setup_update

 11. no check of the return value of symlink.
     File: src/bin/e_widget_fsel.c: 84
     Function: _e_wid_fsel_favorites_add

 12. no evr->var check before comparing string values
     File: src/modules/conf_applications/e_int_config_defapps.c: 432
     Function: _basic_apply

 13. missing error message or check return value of edje_file_group_exists
     File: src/modules/conf_theme/e_int_config_theme.c: 333
     Function: _open_test_cb
     Anyway, I've added e_util_dialog_show if failed. Is it okay?

 14. missing index range check
     File: src/modules/gadman/e_mod_config.c: 153
     Function: _cb_config
     It could read negative array index, because return value of
     e_widget_ilist_selected_get might be negative.

 BR,
 Gwanglim


SVN revision: 80020
2012-12-03 07:54:07 +00:00
..
Makefile.am E17: fix eeze mount detection and build, reported by Jochen Schröder 2011-11-18 06:56:07 +00:00
e_fm_ipc.c Dear all, 2012-12-03 07:54:07 +00:00
e_fm_ipc.h efm now checks (on startup) for stale device links on desktop and tries to remove them 2012-10-29 09:52:23 +00:00
e_fm_main.c fix unused warns when no mount backends enabled 2012-07-30 10:26:05 +00:00
e_fm_main.h replace e17 logging "system" with custom eina log domain 2012-06-13 15:17:23 +00:00
e_fm_main_eeze.c efm now checks (on startup) for stale device links on desktop and tries to remove them 2012-10-29 09:52:23 +00:00
e_fm_main_eeze.h some more eeze mounting cleanups 2012-08-02 16:55:47 +00:00
e_fm_main_hal.c efm now checks (on startup) for stale device links on desktop and tries to remove them 2012-10-29 09:52:23 +00:00
e_fm_main_hal.h unbork efm logging 2012-06-28 10:31:40 +00:00
e_fm_main_udisks.c Dear all, 2012-12-03 07:54:07 +00:00
e_fm_main_udisks.h unbork efm logging 2012-06-28 10:31:40 +00:00