• # malloc ?

    Posté par . En réponse au message Probleme de calcul du Checksum TCP. Évalué à 1.

    Il ne manquerait pas un appel à malloc() avant l'initialisation des membres de ph ?
    /*! fill up the pseudo header
    */
    struct pseudo_header *ph;
    ph = malloc(sizeof(struct pseudo_header));
    ph->saddr = iph->saddr;
    ph->daddr = iph->daddr;
    ph->mbz = 0;
    ph->ptcl = 6;
    ph->tcpl = htons(PSEUDO_SIZE - 12);