freebsd-ports/math/calc/files/patch-ad
Brian Feldman fbaa8ebc9c Fix some bugs that I guess I helped in :)
o Make the Makefile respect CC, and respect CFLAGS when linking, too.
 o Make a comparison for fputs() success "retval >= 0".  Our manual says
   fputs() returns 0 on success, but K&R says that it can return any non-
   negative int on success.  I might as well support either!
 o Fix an improper bounds check.  It was a simple case of a variable being
   mixed up, and this prevents "calc really long arg list (REALLY LONG)"
   from crashing calc.

This is just cleaning up the changes I effected earlier with the
maintainer's permission.
2000-02-06 06:32:33 +00:00

12 lines
325 B
Plaintext

--- calc.c.orig Sun Feb 6 00:53:48 2000
+++ calc.c Sun Feb 6 00:57:01 2000
@@ -233,7 +233,7 @@
/* argument + space separator */
cmdlen += strlen(argv[i]) + 1;
}
- if (i > MAXCMD) {
+ if (cmdlen > MAXCMD) {
/*
* we are too early in processing to call
* libcalc_call_me_last() - nothing to cleanup