Revision 24ac07de

b/net/slirp.c
472 472
    if (s->smb_dir[0] != '\0') {
473 473
        snprintf(cmd, sizeof(cmd), "rm -rf %s", s->smb_dir);
474 474
        ret = system(cmd);
475
        if (!WIFEXITED(ret)) {
475
        if (ret == -1 || !WIFEXITED(ret)) {
476 476
            qemu_error("'%s' failed.\n", cmd);
477 477
        } else if (WEXITSTATUS(ret)) {
478 478
            qemu_error("'%s' failed. Error code: %d\n",

Also available in: Unified diff