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:
Jeffrey Stedfast
2002-01-25 19:08:00 +00:00
committed by Jeffrey Stedfast
parent f1a90dc6db
commit 91dd1d75d7
2 changed files with 13 additions and 3 deletions

View File

@ -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/,

View File

@ -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,7 +478,8 @@ destination_folder_handle_motion (EvolutionShellComponentDndDestinationFolder *f
else
*suggested_action_return = GNOME_Evolution_ShellComponentDnd_ACTION_MOVE;
camel_url_free (url);
if (url)
camel_url_free (url);
return TRUE;
}
@ -549,7 +550,9 @@ destination_folder_handle_drop (EvolutionShellComponentDndDestinationFolder *des
camel_url_free (uri);
return FALSE;
}
camel_url_free (uri);
if (uri)
camel_url_free (uri);
g_print ("in destination_folder_handle_drop (%s)\n", physical_uri);