rem: flagset_len = 8192;
add: len++;		 flagset_len = (size_t) (len / 8) + (len % 8 ? 1 : 0); if (flagset_len == 0) { free(flagset); flagset = NULL; return TRUE; }
context: bool netcat_flag_init(void){  /* safe double-init */  if (flagset)    return TRUE;  flagset_len = 8192;  /* we are asking a bigger amount of memory, this call could fail */  flagset = malloc(flagset_len);  if (!flagset)    return FALSE;  memset(flagset, 0, flagset_len);  return TRUE;}