diff options
author | cbdev <cb@cbcdn.com> | 2020-04-11 18:40:39 +0200 |
---|---|---|
committer | cbdev <cb@cbcdn.com> | 2020-04-11 18:40:39 +0200 |
commit | b53092ac95fa25d0e6e4e4fc3de9531f43038c4f (patch) | |
tree | 8f0c94ca2aef6e1ad33ed1fe84bc18dd598ad9db /backends/libmmbackend.c | |
parent | c52f3d7f48daaaed52277363beb8325e67d67469 (diff) | |
download | midimonster-b53092ac95fa25d0e6e4e4fc3de9531f43038c4f.tar.gz midimonster-b53092ac95fa25d0e6e4e4fc3de9531f43038c4f.tar.bz2 midimonster-b53092ac95fa25d0e6e4e4fc3de9531f43038c4f.zip |
Use local interface addresses for mDNS announce
Diffstat (limited to 'backends/libmmbackend.c')
-rw-r--r-- | backends/libmmbackend.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/backends/libmmbackend.c b/backends/libmmbackend.c index b9513ac..ab96646 100644 --- a/backends/libmmbackend.c +++ b/backends/libmmbackend.c @@ -1,6 +1,21 @@ #include "libmmbackend.h" #define LOGPF(format, ...) fprintf(stderr, "libmmbe\t" format "\n", __VA_ARGS__) +#define LOG(message) fprintf(stderr, "libmmbe\t%s\n", (message)) + +int mmbackend_strdup(char** dest, char* src){ + if(*dest){ + free(*dest); + } + + *dest = strdup(src); + + if(!*dest){ + LOG("Failed to allocate memory"); + return 1; + } + return 0; +} void mmbackend_parse_hostspec(char* spec, char** host, char** port, char** options){ size_t u = 0; |