]> mj.ucw.cz Git - home-hw.git/blobdiff - bsb/daemon/burrow-bsbd.c
BSB: Check replies more carefully
[home-hw.git] / bsb / daemon / burrow-bsbd.c
index 6b83a5fa03754341caef4d5ab4ec0b6cd0913539..05e54ae9d70950773e41bd108ff6cd0adf106906 100644 (file)
@@ -255,15 +255,15 @@ static void process_frame(time_t t, byte *pkt, uint len)
 
        msg(L_DEBUG, "<< %s", hex);
 
-       byte *params = pkt + BF_PARAMS;
-       uint param_len = len - BF_PARAMS - 2;   // 2 for CRC
+       byte *body = pkt + BF_BODY;
+       uint body_len = len - BF_BODY - 2;      // 2 for CRC
 
        switch (pkt[BF_OP]) {
                case BSB_OP_INFO:
-                       process_info(params, param_len);
+                       process_info(body, body_len);
                        break;
                case BSB_OP_ANSWER:
-                       process_answer(params, param_len);
+                       process_answer(body, body_len);
                        break;
        }
 }