И не инициализировано. А что будет, если index != 0 ? Правильно - сегфолт на 314 строке.