Mangband server patch required.
Posted: Thu 18.03.2004, 13:23
mangband servers 0.7.2a and earlier require a patch to eliminate a bug in cmd_destroy().. the patch was submitted by Serge, and is listed below.
---------------------------
diff -u mangband_0.7.2a/src/server/cmd3.c mangband_0.7.2a.patched/src/server/cmd3.c
--- mangband_0.7.2a/src/server/cmd3.c Sat Jun 10 18:35:38 2000
+++ mangband_0.7.2a.patched/src/server/cmd3.c Sat Mar 13 17:26:35 2004
@@ -701,6 +701,12 @@
if (command_arg > 0) force = TRUE;
+ /* Cannot destroy negative quantities */
+ if (quantity <= 0)
+ {
+ return;
+ }
+
/* Get the item (in the pack) */
if (item >= 0)
{
----------------------
---------------------------
diff -u mangband_0.7.2a/src/server/cmd3.c mangband_0.7.2a.patched/src/server/cmd3.c
--- mangband_0.7.2a/src/server/cmd3.c Sat Jun 10 18:35:38 2000
+++ mangband_0.7.2a.patched/src/server/cmd3.c Sat Mar 13 17:26:35 2004
@@ -701,6 +701,12 @@
if (command_arg > 0) force = TRUE;
+ /* Cannot destroy negative quantities */
+ if (quantity <= 0)
+ {
+ return;
+ }
+
/* Get the item (in the pack) */
if (item >= 0)
{
----------------------