summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xs_html.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/xs_html.h b/xs_html.h
index 8331f93..29886c6 100644
--- a/xs_html.h
+++ b/xs_html.h
@@ -114,7 +114,7 @@ xs_html *xs_html_text(const char *content)
114 xs_html *a = XS_HTML_NEW(); 114 xs_html *a = XS_HTML_NEW();
115 115
116 a->type = XS_HTML_TEXT; 116 a->type = XS_HTML_TEXT;
117 a->content = xs_html_encode(content); 117 a->content = xs_is_string(content) ? xs_html_encode(content) : xs_str_new(NULL);
118 118
119 return a; 119 return a;
120} 120}
@@ -126,7 +126,7 @@ xs_html *xs_html_raw(const char *content)
126 xs_html *a = XS_HTML_NEW(); 126 xs_html *a = XS_HTML_NEW();
127 127
128 a->type = XS_HTML_TEXT; 128 a->type = XS_HTML_TEXT;
129 a->content = xs_dup(content); 129 a->content = xs_is_string(content) ? xs_dup(content) : xs_str_new(NULL);
130 130
131 return a; 131 return a;
132} 132}