Index: libs/value.c
===================================================================
RCS file: /var/cvs/panda/libs/Attic/value.c,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.4
diff -u -r1.1.2.2 -r1.1.2.4
--- libs/value.c	22 Nov 2002 11:03:05 -0000	1.1.2.2
+++ libs/value.c	5 Dec 2002 12:00:48 -0000	1.1.2.4
@@ -685,10 +685,11 @@
 	,		*to;
 	char	*p
 	,		*q;
+	char	*str;
 	size_t	len;
 	Bool	fMinus;
 
-	fr = NumericOutput(value);
+	fr = str = NumericOutput(value);
 	if		(  *fr  ==  '-'  ) {
 		fMinus = TRUE;
 		fr ++;
@@ -720,7 +721,8 @@
 	if		(  fMinus  ) {
 		*to |= 0x40;
 	}
-	xfree(fr);
+	/* FIXME: this causes a trouble.  Why? */
+	/* xfree(str); */
 	return	(to);
 }
 
