diff --git a/m-string.h b/m-string.h index 290f3940..2dc70778 100644 --- a/m-string.h +++ b/m-string.h @@ -782,7 +782,8 @@ string_strim(string_t v, const char charac[]) while (size > 0 && stringi_strim_char(b[size-1], charac)) size --; if (size == 0) { - v->ptr[0] = 0; + if (v->ptr != NULL) + v->ptr[0] = 0; v->size = size; return; }