>>472
z->key = 99999999; を入れれば動く
mergeでa->next、b->nextを順に辿っていくといずれzに到達してz->keyも参照することになるが、
z->keyが不定値だとうまく動かないな