--- src/money.5.c 2006-11-21 18:19:14.000000000 -0500
+++ src/money.6.c 2006-11-21 18:19:14.000000000 -0500
@@ -10,6 +10,11 @@
Money *
money_create (int amount, char *currency)
{
+ if (amount < 0)
+ {
+ return NULL;
+ }
+
Money *m = malloc (sizeof (Money));
if (m == NULL)
{