• [^] # Re: Comportement inattendu de dpkg

    Posté par . En réponse au message Souci fonctionnement dpkg avec debian sur vieil android. Évalué à 1.

    Dans unpack.c, il vérifie que le paquet filename existe bien. Ça, ça fonctionne.
    Ensuite il invoque deb_reassemble(&filename, &pfilename).
    Cette fonction est définie comme ça :

    static bool
    deb_reassemble(const char **filename, const char **pfilename)

    Et dans cette fonction, on a :

    pid = subproc_fork();
    if (!pid) {
    execlp(SPLITTER, SPLITTER, "-Qao", reasmbuf, *filename, NULL);

    À l'appel de execlp(SPLITTER, SPLITTER, "-Qao", reasmbuf, *filename, NULL), on dirait de *filename est vide... Peut-être un lien avec le fork ?... Je sèche un peu, là...