---
name: "muroar_quit"
section: "3"
platform: "linux"
package: "libmuroar-dev"
version: "0.1.13-7"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/muroar_quit"
---

# muroar\_quit(3)

Disconnect from RoarAudio sound server

## NAME

muroar\_quit - Disconnect from RoarAudio sound server

## SYNOPSIS

\#include \<muroar.h\>

int muroar\_quit   (muroar\_t fh);

## DESCRIPTION

This function disconnects a control connection from the sound server in a clean way. The socket is closed by this function. No additional [**close**(2)](/close/2.md) is needed.

Open data connections (streams) which are created by [**muroar\_stream**(3)](/muroar_stream/3.md) must not be closed using this function. They must be closed using [**muroar\_close**(3)](/muroar_close/3.md).

## RETURN VALUE

On success this call return 0. On error, -1 is returned.

## HISTORY

This function first appeared in muRoar version 0.1rc0.

## SEE ALSO

[**muroar\_connect**(3)](/muroar_connect/3.md), [**muroar\_close**(3)](/muroar_close/3.md), [**RoarAudio**(7)](/RoarAudio/7.md).
