瀏覽代碼

core: udp server - cast printed debug chars to unsigned

- reported by GH #1403
Daniel-Constantin Mierla 7 年之前
父節點
當前提交
64a391a240
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/core/udp_server.c

+ 1 - 1
src/core/udp_server.c

@@ -479,7 +479,7 @@ int udp_rcv_loop()
 				if(isprint(buf[i])) {
 					printbuf[j++] = buf[i];
 				} else {
-					l = snprintf(printbuf+j, 6, " %02X ", buf[i]);
+					l = snprintf(printbuf+j, 6, " %02X ", (unsigned char)buf[i]);
 					if(l<0 || l>=6) {
 						LM_ERR("print buffer building failed (%d/%d/%d)\n",
 								l, j, i);