From 4b66ca079ded57c6cd94f4d2ee26692854cab0f7 Mon Sep 17 00:00:00 2001 From: "Mr E. Unknown" Date: Mon, 24 Aug 2009 09:01:23 +1200 Subject: [PATCH] Fixed 'list' type custom menu entries overwriting admin restrictions (bug 3783, r=pred) --- plugins/adminmenu/dynamicmenu.sp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/adminmenu/dynamicmenu.sp b/plugins/adminmenu/dynamicmenu.sp index a24ff918..df7f523b 100644 --- a/plugins/adminmenu/dynamicmenu.sp +++ b/plugins/adminmenu/dynamicmenu.sp @@ -221,6 +221,7 @@ BuildDynamicMenu() new String:temp[6]; new String:value[64]; new String:text[64]; + new String:subadm[30]; // same as "admin", cf. line 110 new i=1; new bool:more = true; @@ -235,7 +236,7 @@ BuildDynamicMenu() KvGetString(kvMenu, temp, text, sizeof(text), value); Format(temp,5,"%i*",i); - KvGetString(kvMenu, temp, admin, sizeof(admin),""); + KvGetString(kvMenu, temp, subadm, sizeof(subadm),""); if (value[0]=='\0') { @@ -246,7 +247,7 @@ BuildDynamicMenu() listcount++; WritePackString(submenuInput[Submenu_listdata], value); WritePackString(submenuInput[Submenu_listdata], text); - WritePackString(submenuInput[Submenu_listdata], admin); + WritePackString(submenuInput[Submenu_listdata], subadm); } i++;