*** lib/regex_internal.c.ORIG Thu May 7 16:24:38 2009 --- lib/regex_internal.c Thu May 7 16:25:10 2009 *************** *** 969,974 **** --- 969,977 ---- internal_function re_node_set_alloc (re_node_set *set, Idx size) { + if ( size == 0 ) + return REG_NOERROR; + set->alloc = size; set->nelem = 0; set->elems = re_malloc (Idx, size);