author | Lars Hjemli <hjemli@gmail.com> | 2006-12-28 00:54:43 (UTC) |
---|---|---|
committer | Lars Hjemli <hjemli@gmail.com> | 2006-12-28 00:54:43 (UTC) |
commit | 27cd3b2a700e1cc46cd0393ddea48c07b62ee3a6 (patch) (unidiff) | |
tree | 041158893604fa4127bc0df31a2c22f8d48b852f | |
parent | c43f1246cb759eb811ab0ebef0613b86dda99581 (diff) | |
download | cgit-27cd3b2a700e1cc46cd0393ddea48c07b62ee3a6.zip cgit-27cd3b2a700e1cc46cd0393ddea48c07b62ee3a6.tar.gz cgit-27cd3b2a700e1cc46cd0393ddea48c07b62ee3a6.tar.bz2 |
Test for NULL-pointers in html_txt() and friends
Signed-off-by: Lars Hjemli <hjemli@gmail.com>
-rw-r--r-- | html.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -46,5 +46,5 @@ void html_txt(char *txt) | |||
46 | { | 46 | { |
47 | char *t = txt; | 47 | char *t = txt; |
48 | while(*t){ | 48 | while(t && *t){ |
49 | int c = *t; | 49 | int c = *t; |
50 | if (c=='<' || c=='>' || c=='&') { | 50 | if (c=='<' || c=='>' || c=='&') { |
@@ -69,5 +69,5 @@ void html_ntxt(int len, char *txt) | |||
69 | { | 69 | { |
70 | char *t = txt; | 70 | char *t = txt; |
71 | while(*t && len--){ | 71 | while(t && *t && len--){ |
72 | int c = *t; | 72 | int c = *t; |
73 | if (c=='<' || c=='>' || c=='&') { | 73 | if (c=='<' || c=='>' || c=='&') { |
@@ -98,5 +98,5 @@ void html_attr(char *txt) | |||
98 | { | 98 | { |
99 | char *t = txt; | 99 | char *t = txt; |
100 | while(*t){ | 100 | while(t && *t){ |
101 | int c = *t; | 101 | int c = *t; |
102 | if (c=='<' || c=='>' || c=='\'') { | 102 | if (c=='<' || c=='>' || c=='\'') { |
@@ -156,3 +156,2 @@ void html_filemode(unsigned short mode) | |||
156 | html_fileperm(mode); | 156 | html_fileperm(mode); |
157 | } | 157 | } |
158 | |||