Eliminate some warnings
This commit is contained in:
parent
586b0aa7e0
commit
4a0db11565
@ -119,12 +119,13 @@ static inline int tftp_parsedatapacket(const uint8_t *packet,
|
|||||||
*blockno = (uint16_t)packet[2] << 8 | (uint16_t)packet[3];
|
*blockno = (uint16_t)packet[2] << 8 | (uint16_t)packet[3];
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
#if defined(CONFIG_DEBUG_FEATURES) && defined(CONFIG_DEBUG_NET)
|
#ifdef CONFIG_DEBUG_NET_WARN
|
||||||
else if (*opcode == TFTP_ERR)
|
else if (*opcode == TFTP_ERR)
|
||||||
{
|
{
|
||||||
(void)tftp_parseerrpacket(packet);
|
(void)tftp_parseerrpacket(packet);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ extern int tftp_sockinit(struct sockaddr_in *server, in_addr_t addr);
|
|||||||
extern int tftp_mkreqpacket(uint8_t *buffer, int opcode, const char *path, bool binary);
|
extern int tftp_mkreqpacket(uint8_t *buffer, int opcode, const char *path, bool binary);
|
||||||
extern int tftp_mkackpacket(uint8_t *buffer, uint16_t blockno);
|
extern int tftp_mkackpacket(uint8_t *buffer, uint16_t blockno);
|
||||||
extern int tftp_mkerrpacket(uint8_t *buffer, uint16_t errorcode, const char *errormsg);
|
extern int tftp_mkerrpacket(uint8_t *buffer, uint16_t errorcode, const char *errormsg);
|
||||||
#if defined(CONFIG_DEBUG_FEATURES) && defined(CONFIG_DEBUG_NET)
|
#ifdef CONFIG_DEBUG_NET_WARN
|
||||||
extern int tftp_parseerrpacket(const uint8_t *packet);
|
extern int tftp_parseerrpacket(const uint8_t *packet);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -207,18 +207,19 @@ int tftp_mkerrpacket(uint8_t *buffer, uint16_t errorcode, const char *errormsg)
|
|||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#if defined(CONFIG_DEBUG_FEATURES) && defined(CONFIG_DEBUG_NET)
|
#ifdef CONFIG_DEBUG_NET_WARN
|
||||||
int tftp_parseerrpacket(const uint8_t *buffer)
|
int tftp_parseerrpacket(const uint8_t *buffer)
|
||||||
{
|
{
|
||||||
uint16_t opcode = (uint16_t)buffer[0] << 8 | (uint16_t)buffer[1];
|
uint16_t opcode = (uint16_t)buffer[0] << 8 | (uint16_t)buffer[1];
|
||||||
uint16_t errcode = (uint16_t)buffer[2] << 8 | (uint16_t)buffer[3];
|
uint16_t errcode = (uint16_t)buffer[2] << 8 | (uint16_t)buffer[3];
|
||||||
const char *errmsg = (const char *)&buffer[4];
|
FAR const char *errmsg = (const char *)&buffer[4];
|
||||||
|
|
||||||
if (opcode == TFTP_ERR)
|
if (opcode == TFTP_ERR)
|
||||||
{
|
{
|
||||||
nerr("ERR message: %s (%d)\n", errmsg, errcode);
|
ninfo("ERR message: %s (%d)\n", errmsg, errcode);
|
||||||
return OK;
|
return OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
return ERROR;
|
return ERROR;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -270,8 +270,9 @@ static int tftp_rcvack(int sd, uint8_t *packet, struct sockaddr_in *server,
|
|||||||
|
|
||||||
if (opcode != TFTP_ACK)
|
if (opcode != TFTP_ACK)
|
||||||
{
|
{
|
||||||
ninfo("Bad opcode\n");
|
nwarn("WARNING: Bad opcode\n");
|
||||||
#if defined(CONFIG_DEBUG_FEATURES) && defined(CONFIG_DEBUG_NET)
|
|
||||||
|
#ifdef CONFIG_DEBUG_NET_WARN
|
||||||
if (opcode == TFTP_ERR)
|
if (opcode == TFTP_ERR)
|
||||||
{
|
{
|
||||||
(void)tftp_parseerrpacket(packet);
|
(void)tftp_parseerrpacket(packet);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user