fix frame.c