Fix a minor memory leak when iauth is configured.
[ircu2.10.12-pk.git] / ircd / ircd_parser.y
index 3ec3bf100f4ce18decdee0712f5a01a5ecf83811..261f1d579d0974e143971377a72c3f17a9e14dd6 100644 (file)
@@ -1009,7 +1009,7 @@ iauthblock: IAUTH '{' iauthitems '}' ';'
 {
   auth_spawn(stringno, stringlist);
   while (stringno > 0)
-    MyFree(stringlist[stringno--]);
+    MyFree(stringlist[--stringno]);
 };
 
 iauthitems: iauthitem iauthitems | iauthitem;
@@ -1017,5 +1017,5 @@ iauthitem: iauthprogram;
 iauthprogram: PROGRAM '='
 {
   while (stringno > 0)
-    MyFree(stringlist[stringno--]);
+    MyFree(stringlist[--stringno]);
 } stringlist ';';