a023bb3412
There is a typo in the check for a negative index: the index variable should be index_, not index - unfortunately, the latter can still be resolved to index(3), so compiler and linker are perfectly happy. https://bugzilla.gnome.org/show_bug.cgi?id=669730