Justus Winter, le Mon 09 Dec 2013 15:16:33 +0100, a écrit : > * trans/fakeroot.c (netfs_S_dir_lookup): Handle invalid responses to > dir_lookup requests.
Ack. > --- > trans/fakeroot.c | 11 +++++++++-- > 1 file changed, 9 insertions(+), 2 deletions(-) > > diff --git a/trans/fakeroot.c b/trans/fakeroot.c > index 6e3b5d4..bee018e 100644 > --- a/trans/fakeroot.c > +++ b/trans/fakeroot.c > @@ -276,14 +276,21 @@ netfs_S_dir_lookup (struct protid *diruser, > break; > > case FS_RETRY_MAGICAL: > - default: > if (file == MACH_PORT_NULL) > { > *retry_port = MACH_PORT_NULL; > *retry_port_type = MACH_MSG_TYPE_COPY_SEND; > return 0; > } > - break; > + /* Fallthrough. */ > + > + default: > + /* Invalid response to our dir_lookup request. */ > + if (file != MACH_PORT_NULL) > + mach_port_deallocate (mach_task_self (), file); > + *retry_port = MACH_PORT_NULL; > + *retry_port_type = MACH_MSG_TYPE_COPY_SEND; > + return EOPNOTSUPP; > } > > /* We have a new port to an underlying node. > -- > 1.7.10.4 > -- Samuel RM> Mauvais OS, changer d'OS (c)(r)(tm) J'ai windows 98 et comment faire pour changer l'os de windows 98? Dans ajout et suppression du programme et il ne parle pas d'os. -+- DN in : GNU -+- L'O.S. est las, hélas, c'est là qu'est l'os -+-