Browse Source

Fix UB: pointer overflow gmenu.cpp:112

pull/356/head
Gleb Mazovetskiy 7 years ago committed by Anders Jenbo
parent
commit
bf493d8b58
  1. 4
      Source/gmenu.cpp

4
Source/gmenu.cpp

@ -109,7 +109,7 @@ void gmenu_call_proc(TMenuItem *pItem, void (*gmFunc)(TMenuItem *))
sgCurrentMenuIdx++;
}
}
sgpCurrItem = &sgpCurrentMenu[sgCurrentMenuIdx - 1];
sgpCurrItem = sgCurrentMenuIdx > 0 ? &sgpCurrentMenu[sgCurrentMenuIdx - 1] : nullptr;
gmenu_up_down(TRUE);
}
@ -386,7 +386,7 @@ void gmenu_slider_set(TMenuItem *pItem, int min, int max, int value)
}
/**
* @brief Get the current value for the slider
* @brief Get the current value for the slider
*/
int gmenu_slider_get(TMenuItem *pItem, int min, int max)
{

Loading…
Cancel
Save