rem: free(saved_label); saved_label = 0;
context: static void filter_server_data(char* data, ssize_t size){  if(saved_label) {    const char* resp;    /* Skip continuation data */    if(data[0] == '+')      return;    /* Check if the response is tagged with the saved label */    resp = parse_label(data, size);    if(!resp)      return;    if(!strcmp(label, saved_label)) {      /* Check if the response was an OK */      if(!strncasecmp(resp, "OK ", 3)) {	accept_client();      }      free(saved_label);      saved_label = 0;    }  }  write_client(data, size);}