From 1358f00969213097ca3988b24932db59aaf4013e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 6 Feb 2022 21:10:41 +0530 Subject: [PATCH] Raise an exception for empty url schemes --- kitty/cocoa_window.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kitty/cocoa_window.m b/kitty/cocoa_window.m index ddb6d12e9..9abdbda26 100644 --- a/kitty/cocoa_window.m +++ b/kitty/cocoa_window.m @@ -835,7 +835,10 @@ - (BOOL)openFileURLs:(NSPasteboard*)pasteboard const char *url_scheme = NULL, *bundle_id = NULL; if (!PyArg_ParseTuple(args, "s|z", &url_scheme, &bundle_id)) return NULL; - if (!url_scheme || url_scheme[0] == '\0') Py_RETURN_FALSE; + if (!url_scheme || url_scheme[0] == '\0') { + PyErr_SetString(PyExc_TypeError, "Empty url scheme"); + return NULL; + } NSString *scheme = [NSString stringWithUTF8String:url_scheme]; NSString *identifier = @"";