Skip to content

Commit e365821

Browse files
committed
Fixed a bug dereferencing a null pointer
1 parent f2f611b commit e365821

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

context.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1023,7 +1023,8 @@ context_general(getdns_ContextObject *self, PyObject *args, PyObject *keywds)
10231023
PyErr_SetString(getdns_error, "Memory allocation failed");
10241024
return NULL;
10251025
}
1026-
strncpy(blob->userarg, userarg, BUFSIZ-1);
1026+
if (userarg)
1027+
strncpy(blob->userarg, userarg, BUFSIZ-1);
10271028
if ((callback_func = get_callback("__main__", callback)) == (PyObject *)NULL) {
10281029
PyObject *err_type, *err_value, *err_traceback;
10291030
PyErr_Fetch(&err_type, &err_value, &err_traceback);

0 commit comments

Comments
 (0)