diff -r f55559e36bfe -r fddd9e8bdef5 extensions/clientprefs/menus.cpp --- a/extensions/clientprefs/menus.cpp Mon May 28 11:42:58 2012 -0400 +++ b/extensions/clientprefs/menus.cpp Tue May 29 17:41:48 2012 +0100 @@ -40,7 +40,7 @@ const char *info = menu->GetItemInfo(item, &draw); - AutoMenuData *data = (AutoMenuData *)strtol(info, NULL, 16); + AutoMenuData *data = (AutoMenuData *)strtoul(info, NULL, 16); if (data->handler->forward != NULL) { @@ -94,7 +94,7 @@ const char *info = menu->GetItemInfo(item, &draw); - AutoMenuData *data = (AutoMenuData *)strtol(info, NULL, 16); + AutoMenuData *data = (AutoMenuData *)strtoul(info, NULL, 16); if (data->handler->forward != NULL) { @@ -122,7 +122,7 @@ const char *info = menu->GetItemInfo(item, &draw); - AutoMenuData *data = (AutoMenuData *)strtol(info, NULL, 16); + AutoMenuData *data = (AutoMenuData *)strtoul(info, NULL, 16); switch (data->type) {