From 70f79404cb837489429a2179f94835dab25e8624 Mon Sep 17 00:00:00 2001 From: Art Cancro Date: Mon, 12 Nov 2007 17:15:59 +0000 Subject: [PATCH] Amended the 'Corrupt message' error with more detail --- citadel/modules/network/serv_network.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/citadel/modules/network/serv_network.c b/citadel/modules/network/serv_network.c index cf2bac685..68ec8d86a 100644 --- a/citadel/modules/network/serv_network.c +++ b/citadel/modules/network/serv_network.c @@ -1359,10 +1359,11 @@ void network_process_buffer(char *buffer, long size) { /* Validate just a little bit. First byte should be FF and * last byte should be 00. */ - memcpy(&firstbyte, &buffer[0], 1); - memcpy(&lastbyte, &buffer[size-1], 1); + firstbyte = buffer[0]; + lastbyte = buffer[size-1]; if ( (firstbyte != 255) || (lastbyte != 0) ) { - lprintf(CTDL_ERR, "Corrupt message! Ignoring.\n"); + lprintf(CTDL_ERR, "Corrupt message ignored. Length=%ld, firstbyte = %d, lastbyte = %d\n", + size, firstbyte, lastbyte); return; } -- 2.39.2