commit e8cb0b7a8797cd5cc62751db8acce82ab88d4204 parent 913fa87b1c3f5ffad9839c080b042fd77239386b Author: Ben Willard <benwillard@gmail.com> Date: Sat, 11 Apr 2009 17:02:54 -0400 Fix a segfault in wimenu when doing a history dump Diffstat:
| cmd/menu/history.c | | | 6 | ++++-- |
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/cmd/menu/history.c b/cmd/menu/history.c @@ -8,8 +8,10 @@ static void splice(Item *i) { - i->next->prev = i->prev; - i->prev->next = i->next; + if(i->next != nil) + i->next->prev = i->prev; + if(i->prev != nil) + i->prev->next = i->next; } char*