diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2007-11-26 22:06:25 +0000 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2007-11-26 22:06:25 +0000 |
commit | 807df03671daa6d77b445c26f050381d231947ac (patch) | |
tree | 7b9ad4f38f384be8517a6cfa2ea1463c262bde74 /Header.c | |
parent | bd0f30dcd6c008f52fb0a6e231f64c0ba5cdd6dc (diff) |
Avoid crashing when using many meters (thanks to David Cho for the report)
Diffstat (limited to 'Header.c')
-rw-r--r-- | Header.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -73,6 +73,8 @@ void Header_setMode(Header* this, int i, MeterModeId mode, HeaderSide side) { ? this->leftMeters : this->rightMeters; + if (i >= Vector_size(meters)) + return; Meter* meter = (Meter*) Vector_get(meters, i); Meter_setMode(meter, mode); } |