PDP11, PDP10, Unibus VAX: Fix potential buffer overflow warning

This commit is contained in:
Mark Pizzolato 2019-07-16 03:46:04 -07:00
parent 89d51032e2
commit 6041cd627b

View file

@ -419,8 +419,9 @@ t_stat ch_attach (UNIT *uptr, CONST char *cptr)
if (peer[0] == '\0') if (peer[0] == '\0')
return sim_messagef (SCPE_2FARG, "Must set Chaosnet PEER \"SET CH PEER=host:port\"\n"); return sim_messagef (SCPE_2FARG, "Must set Chaosnet PEER \"SET CH PEER=host:port\"\n");
sprintf (linkinfo, "Buffer=%d,Line=%d,UDP,%s,PACKET,Connect=%s", linkinfo[sizeof (linkinfo) - 1] = '\0';
(int)sizeof tx_buffer, 0, cptr, peer); snprintf (linkinfo, sizeof (linkinfo) - 1, "Buffer=%d,Line=%d,UDP,%s,PACKET,Connect=%s",
(int)sizeof (tx_buffer), 0, cptr, peer);
r = tmxr_attach (&ch_tmxr, uptr, linkinfo); r = tmxr_attach (&ch_tmxr, uptr, linkinfo);
if (r != SCPE_OK) { if (r != SCPE_OK) {
sim_debug (DBG_ERR, &ch_dev, "TMXR error opening master\n"); sim_debug (DBG_ERR, &ch_dev, "TMXR error opening master\n");