Do some NULL checking on the url before using it.
2002-01-25 Jeffrey Stedfast <fejj@ximian.com> * component-factory.c (destination_folder_handle_motion): Do some NULL checking on the url before using it. (destination_folder_handle_drop): Make sure the uri is non-NULL before freeing. svn path=/trunk/; revision=15473
This commit is contained in:

committed by
Jeffrey Stedfast

parent
f1a90dc6db
commit
91dd1d75d7
@ -1,3 +1,10 @@
|
||||
2002-01-25 Jeffrey Stedfast <fejj@ximian.com>
|
||||
|
||||
* component-factory.c (destination_folder_handle_motion): Do some
|
||||
NULL checking on the url before using it.
|
||||
(destination_folder_handle_drop): Make sure the uri is non-NULL
|
||||
before freeing.
|
||||
|
||||
2002-01-24 Ettore Perazzoli <ettore@ximian.com>
|
||||
|
||||
* Makefile.am: s/MAILER_CFLAGS/EVOLUTION_MAIL_CFLAGS/,
|
||||
|
@ -470,7 +470,7 @@ destination_folder_handle_motion (EvolutionShellComponentDndDestinationFolder *f
|
||||
CamelURL *url;
|
||||
|
||||
url = camel_url_new (physical_uri, NULL);
|
||||
noselect = camel_url_get_param (url, "noselect");
|
||||
noselect = url ? camel_url_get_param (url, "noselect") : NULL;
|
||||
|
||||
if (noselect && !g_strcasecmp (noselect, "yes"))
|
||||
/* uh, no way to say "illegal" */
|
||||
@ -478,6 +478,7 @@ destination_folder_handle_motion (EvolutionShellComponentDndDestinationFolder *f
|
||||
else
|
||||
*suggested_action_return = GNOME_Evolution_ShellComponentDnd_ACTION_MOVE;
|
||||
|
||||
if (url)
|
||||
camel_url_free (url);
|
||||
|
||||
return TRUE;
|
||||
@ -549,6 +550,8 @@ destination_folder_handle_drop (EvolutionShellComponentDndDestinationFolder *des
|
||||
camel_url_free (uri);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (uri)
|
||||
camel_url_free (uri);
|
||||
|
||||
g_print ("in destination_folder_handle_drop (%s)\n", physical_uri);
|
||||
|
Reference in New Issue
Block a user