View | Details | Raw Unified
Collapse All | Expand All

(-) /tmp/fuse.c.2.4.2 (+3 lines)
 Lines 1656-1661    Link Here 
void fuse_process_cmd(struct fuse *f, struct fuse_cmd *cmd)
void fuse_process_cmd(struct fuse *f, struct fuse_cmd *cmd)
{
{
    fuse_session_process(f->se, cmd->buf, cmd->buflen, cmd->ch);
    fuse_session_process(f->se, cmd->buf, cmd->buflen, cmd->ch);
    free_cmd(cmd);
}
}
int fuse_exited(struct fuse *f)
int fuse_exited(struct fuse *f)
 Lines 1693-1698    Link Here 
        int res = fuse_chan_receive(ch, cmd->buf, bufsize);
        int res = fuse_chan_receive(ch, cmd->buf, bufsize);
        if (res <= 0) {
        if (res <= 0) {
            free_cmd(cmd);
            free_cmd(cmd);
	    if (res == -1)
		fuse_exit(f);
            return NULL;
            return NULL;
        }
        }
        cmd->buflen = res;
        cmd->buflen = res;