fix error in server.c:  check the parameter first!