Skip to content

Commit 8b22313

Browse files
committed
netsurf: return empty string on null for node name
1 parent 402f72c commit 8b22313

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/netsurf/netsurf.zig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,6 +1008,7 @@ pub fn nodeLocalName(node: *Node) ![]const u8 {
10081008
var s: ?*String = undefined;
10091009
const err = nodeVtable(node).dom_node_get_local_name.?(node, &s);
10101010
try DOMErr(err);
1011+
if (s == null) return "";
10111012
var s_lower: ?*String = undefined;
10121013
const errStr = c.dom_string_tolower(s, true, &s_lower);
10131014
try DOMErr(errStr);
@@ -1098,6 +1099,7 @@ pub fn nodeName(node: *Node) ![]const u8 {
10981099
var s: ?*String = undefined;
10991100
const err = nodeVtable(node).dom_node_get_node_name.?(node, &s);
11001101
try DOMErr(err);
1102+
if (s == null) return "";
11011103
return strToData(s.?);
11021104
}
11031105

0 commit comments

Comments
 (0)