[prev in list] [next in list] [prev in thread] [next in thread]
List: enlightenment-devel
Subject: Re: [E-devel] [PATCH][E] Patch for some minor bugs
From: Christopher Michael <cpmichael1 () comcast ! net>
Date: 2012-11-30 20:35:59
Message-ID: 28117efa-ebb9-4910-be29-97ef90f8dae9 () email ! android ! com
[Download RAW message or body]
Gwanglim Lee <gl77.lee@samsung.com> wrote:
>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
>
>------------------------------------------------------------------------
>
>------------------------------------------------------------------------------
>Keep yourself connected to Go Parallel:
>TUNE You got it built. Now make it sing. Tune shows you how.
>http://goparallel.sourceforge.net
>
>------------------------------------------------------------------------
>
>_______________________________________________
>enlightenment-devel mailing list
>enlightenment-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Reviewed ones I was interested in. Am ok with those/these :)
Dh
--
Sent from my Samsung phone.
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel:
TUNE You got it built. Now make it sing. Tune shows you how.
http://goparallel.sourceforge.net
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic