X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=src%2Fmeta.c;h=fe213643e2db018a790883eaa720ee5cdc761bb6;hb=f79cc0e0bba16a3aa42a5fa13098cda714623205;hp=2d30840314d802be9b50ace3c2d77570c1efdc80;hpb=ea294dac41365a08a77b64c62c0ba630292d7a07;p=meshlink diff --git a/src/meta.c b/src/meta.c index 2d308403..fe213643 100644 --- a/src/meta.c +++ b/src/meta.c @@ -1,6 +1,6 @@ /* meta.c -- handle the meta communication - Copyright (C) 2014 Guus Sliepen , + Copyright (C) 2014-2017 Guus Sliepen , This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -29,6 +29,7 @@ #include "xalloc.h" bool send_meta_sptps(void *handle, uint8_t type, const void *buffer, size_t length) { + (void)type; connection_t *c = handle; meshlink_handle_t *mesh = c->mesh; @@ -89,11 +90,7 @@ bool receive_meta_sptps(void *handle, uint8_t type, const void *data, uint16_t l /* Are we receiving a TCPpacket? */ if(c->tcplen) { - if(length != c->tcplen) - return false; - receive_tcppacket(mesh, c, request, length); - c->tcplen = 0; - return true; + abort(); // TODO: get rid of tcplen altogether } /* Change newline to null byte, just like non-SPTPS requests */