# libtmux:error-daemon

- **Package:** libtmux
- **Language:** Common Lisp
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lisp/blob/c2e5fc4ed3befda21f45dfa5d5868c38fd138311/src/daemon.lisp#L53
- **Public owner:** libtmux
- **Page:** https://libtmux.org/en/lisp/latest/reference/libtmux-error-daemon/

```
(error-daemon condition)

Primary method: libtmux:daemon-cleanup-failed:
(error-daemon (condition libtmux:daemon-cleanup-failed))

Primary method: libtmux:daemon-start-failed:
(error-daemon (condition libtmux:daemon-start-failed))
```

Return the daemon owner retained by a startup or cleanup failure.
The owner may need STOP-DAEMON even when START-DAEMON did not return. No I/O.

See also: `libtmux:daemon-cleanup-failed`, `libtmux:daemon-start-failed`, `libtmux:pending-daemon-cleanups`.

## Methods

### `(error-daemon (condition libtmux:daemon-cleanup-failed))`

### `(error-daemon (condition libtmux:daemon-start-failed))`

## Parameters

- `condition` (for `error-daemon(condition)`)
- `condition` (`libtmux:daemon-cleanup-failed`) (for `Primary method: libtmux:daemon-cleanup-failed`)
- `condition` (`libtmux:daemon-start-failed`) (for `Primary method: libtmux:daemon-start-failed`)
