X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fsptps_test.c;h=79a1a85d13317f2fb2e310d372252881a3990216;hb=c970ecdd75d4e7b3203a788f28b6e40cd532759b;hp=3ee7ab69b63eedaa862bc73275637ddbd8de3da8;hpb=3a4fe104a06b73fd19c550546e7c65a59ff2afe3;p=tinc diff --git a/src/sptps_test.c b/src/sptps_test.c index 3ee7ab69..79a1a85d 100644 --- a/src/sptps_test.c +++ b/src/sptps_test.c @@ -154,9 +154,11 @@ int main(int argc, char *argv[]) { break; if(buf[0] == '^') sptps_send_record(&s, SPTPS_HANDSHAKE, NULL, 0); - else if(buf[0] == '$') + else if(buf[0] == '$') { sptps_force_kex(&s); - else + if(len > 1) + sptps_send_record(&s, 0, buf, len); + } else if(!sptps_send_record(&s, buf[0] == '!' ? 1 : 0, buf, buf[0] == '\n' ? 0 : buf[0] == '*' ? sizeof buf : len)) return 1; }