From c69febe91e70f6f222ef2734a860d8132abf0121 Mon Sep 17 00:00:00 2001 From: guy Date: Mon, 3 Dec 2007 21:41:06 +0000 Subject: If CoreFoundation create calls fail, fail, don't drive on. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@23716 f5534014-38df-0310-8fa8-9805f1628bb7 --- gtk/webbrowser.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'gtk/webbrowser.c') diff --git a/gtk/webbrowser.c b/gtk/webbrowser.c index ff069c98da..9fa7267714 100644 --- a/gtk/webbrowser.c +++ b/gtk/webbrowser.c @@ -111,7 +111,13 @@ browser_open_url (const gchar *url) * CFStringEncodings enum. */ url_CFString = CFStringCreateWithCString(NULL, url, kCFStringEncodingASCII); + if (url_CFString == NULL) + return (FALSE); url_CFURL = CFURLCreateWithString(NULL, url_CFString, NULL); + if (url_CFURL == NULL) { + CFRelease(url_CFString); + return (FALSE); + } /* * XXX - this is a Launch Services result code, and we should probably * display a dialog box if it's not 0, describing what the error was. -- cgit v1.2.3