* src/alloc.c (build_string): Make sure to only dereference str if
not NULL even in fatal crash case.
Signed-off-by: Nelson Ferreira <nelson.ferreira@ieee.org>
Lisp_Object build_string(const char *str)
{
/* Some strlen's crash and burn if passed null. */
- return make_string((const Bufbyte*)str, (str ? strlen(str) : 0));
+ if( str )
+ return make_string((const Bufbyte*)str, strlen(str));
+ else
+ abort();
+ return Qnil;
}
Lisp_Object build_ext_string(const char *str, Lisp_Object coding_system)