48行目の
Node *ptr = list->head;
としてる意味がわからないんだけど、これ何してるの