aboutsummaryrefslogtreecommitdiffhomepage
path: root/backends/libmmbackend.c
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2020-04-11 18:40:39 +0200
committercbdev <cb@cbcdn.com>2020-04-11 18:40:39 +0200
commitb53092ac95fa25d0e6e4e4fc3de9531f43038c4f (patch)
tree8f0c94ca2aef6e1ad33ed1fe84bc18dd598ad9db /backends/libmmbackend.c
parentc52f3d7f48daaaed52277363beb8325e67d67469 (diff)
downloadmidimonster-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.c15
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;