PDP11, PDP10: Silence Coverity warning in DUP device (KDP)

This commit is contained in:
Mark Pizzolato 2019-10-20 23:48:05 -07:00
parent 350b14e392
commit 0dfe18cd94

View file

@ -1058,16 +1058,17 @@ for (dup=active=attached=0; dup < dup_desc.lines; dup++) {
if (!(dup_rxcsr[dup] & RXCSR_M_RXACT)) { if (!(dup_rxcsr[dup] & RXCSR_M_RXACT)) {
const uint8 *buf; const uint8 *buf;
uint16 size; uint16 size;
t_stat r;
if (dup_parcsr[dup] & PARCSR_M_DECMODE) if (dup_parcsr[dup] & PARCSR_M_DECMODE)
ddcmp_tmxr_get_packet_ln (lp, &buf, &size, dup_corruption[dup]); r = ddcmp_tmxr_get_packet_ln (lp, &buf, &size, dup_corruption[dup]);
else { else {
size_t size_t_size; size_t size_t_size;
tmxr_get_packet_ln (lp, &buf, &size_t_size); r = tmxr_get_packet_ln (lp, &buf, &size_t_size);
size = (uint16)size_t_size; size = (uint16)size_t_size;
} }
if (buf) { if ((r == SCPE_OK) && (buf)) {
if (dup_rcvpksize[dup] < size) { if (dup_rcvpksize[dup] < size) {
dup_rcvpksize[dup] = size; dup_rcvpksize[dup] = size;
dup_rcvpacket[dup] = (uint8 *)realloc (dup_rcvpacket[dup], dup_rcvpksize[dup]); dup_rcvpacket[dup] = (uint8 *)realloc (dup_rcvpacket[dup], dup_rcvpksize[dup]);