diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-01 16:18:02 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2015-08-01 16:18:02 +0200 |
commit | 660f54b19894abff8f8afc70432ba7285cff88da (patch) | |
tree | 1c5617044a19dee5ac3a07304683eea08d57cca5 /sys/src/cmd/mothra | |
parent | 71c57070c61d58f9ba41a511ed3790201bedead7 (diff) |
mothra: fix nil crash on missing name/src attributes for source/video/audio/embed/frame/iframe
Diffstat (limited to 'sys/src/cmd/mothra')
-rw-r--r-- | sys/src/cmd/mothra/rdhtml.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/src/cmd/mothra/rdhtml.c b/sys/src/cmd/mothra/rdhtml.c index 12f2a7f3f..76a2a2bcb 100644 --- a/sys/src/cmd/mothra/rdhtml.c +++ b/sys/src/cmd/mothra/rdhtml.c @@ -884,8 +884,10 @@ void plrdhtml(char *name, int fd, Www *dst){ if(str && *str){ free(g.state->name); g.state->name = strdup(str); - } else + } else if(g.state->link) str = g.state->link; + else + str = ""; pl_htmloutput(&g, 0, str, 0); free(g.state->link); g.state->link=0; |