diff options
author | cbdev <cb@cbcdn.com> | 2019-12-08 02:27:04 +0100 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2019-12-08 02:27:04 +0100 |
commit | 99d31eabf4a3afa4fd54782cc1d7cd92fbdae084 (patch) | |
tree | a8b30197c71dfea551d7adb6a6cee53cd94fd200 /backends/rtpmidi.c | |
parent | 588f204eaa6c69a8f09a70d9188cefcb6c6075f6 (diff) | |
download | midimonster-99d31eabf4a3afa4fd54782cc1d7cd92fbdae084.tar.gz midimonster-99d31eabf4a3afa4fd54782cc1d7cd92fbdae084.tar.bz2 midimonster-99d31eabf4a3afa4fd54782cc1d7cd92fbdae084.zip |
Cleanup rtmidi data structures
Diffstat (limited to 'backends/rtpmidi.c')
-rw-r--r-- | backends/rtpmidi.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/backends/rtpmidi.c b/backends/rtpmidi.c index 5387d86..ea97565 100644 --- a/backends/rtpmidi.c +++ b/backends/rtpmidi.c @@ -7,6 +7,7 @@ #include <fcntl.h> #include <ctype.h> +#include "libmmbackend.h" #include "rtpmidi.h" #define BACKEND_NAME "rtpmidi" @@ -65,7 +66,9 @@ static int rtpmidi_configure(char* option, char* value){ return 1; } - if(mmbackend_parse_hostspec(value, &host, &port)){ + mmbackend_parse_hostspec(value, &host, &port); + + if(!host){ fprintf(stderr, "Not a valid mDNS bind address: %s\n", value); return 1; } @@ -164,13 +167,5 @@ static int rtpmidi_shutdown(){ close(cfg.mdns_fd); } - for(u = 0; u < cfg.nfds; u++){ - if(cfg.fds[u].data >= 0){ - close(cfg.fds[u].data); - } - if(cfg.fds[u].control >= 0){ - close(cfg.fds[u].control); - } - } return 0; } |