# HG changeset patch # User Dave Love # Date 964097409 0 # Node ID 9f2a382a22e3f72c76a9915733ac12156d854ba2 # Parent 21d1c542f98ed6a36fe7db4df38bf205aed3f81d (Fccl_execute_on_string): Don't check xmalloc return. Use xfree, not free. diff -r 21d1c542f98e -r 9f2a382a22e3 src/ccl.c --- a/src/ccl.c Thu Jul 20 11:17:16 2000 +0000 +++ b/src/ccl.c Thu Jul 20 12:50:09 2000 +0000 @@ -1894,8 +1894,6 @@ } outbufsize = STRING_BYTES (XSTRING (str)) * ccl.buf_magnification + 256; outbuf = (char *) xmalloc (outbufsize); - if (!outbuf) - error ("Not enough memory"); ccl.last_block = NILP (contin); produced = ccl_driver (&ccl, XSTRING (str)->data, outbuf, STRING_BYTES (XSTRING (str)), outbufsize, (int *)0); @@ -1908,7 +1906,7 @@ val = make_string (outbuf, produced); else val = make_unibyte_string (outbuf, produced); - free (outbuf); + xfree (outbuf); QUIT; if (ccl.status != CCL_STAT_SUCCESS && ccl.status != CCL_STAT_SUSPEND_BY_SRC