diff options
Diffstat (limited to 'call')
-rw-r--r-- | call/Makefile.in | 3 | ||||
-rw-r--r-- | call/call.c | 5 | ||||
-rw-r--r-- | call/menu.c | 1 |
3 files changed, 7 insertions, 2 deletions
diff --git a/call/Makefile.in b/call/Makefile.in index cdb2815..979b9f8 100644 --- a/call/Makefile.in +++ b/call/Makefile.in @@ -273,14 +273,13 @@ distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ - cp -pr $$/$$file $(distdir)/$$file; \ + cp -pr $$d/$$file $(distdir)/$$file; \ else \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file || :; \ fi; \ done - info-am: info: info-am dvi-am: diff --git a/call/call.c b/call/call.c index c3cfd16..6139990 100644 --- a/call/call.c +++ b/call/call.c @@ -229,6 +229,11 @@ static int connect_to(char *address[]) return (-1); } ax25_aton(ax25_config_get_addr(port), &sockaddr.ax25); + if (sockaddr.ax25.fsa_ax25.sax25_ndigis == 0) { + ax25_aton_entry(ax25_config_get_addr(port), + sockaddr.ax25.fsa_digipeater[0].ax25_call); + sockaddr.ax25.fsa_ax25.sax25_ndigis = 1; + } sockaddr.ax25.fsa_ax25.sax25_family = AF_AX25; addrlen = sizeof(struct full_sockaddr_ax25); diff --git a/call/menu.c b/call/menu.c index e825789..61e17ff 100644 --- a/call/menu.c +++ b/call/menu.c @@ -8,6 +8,7 @@ #include <curses.h> #include <stdlib.h> +#include <string.h> #include "menu.h" typedef struct |