kopia lustrzana https://gitlab.com/sane-project/backends
Fixed issue where UDP ports were not closed in pixma_bjnp.c
rodzic
4126b6796d
commit
8c7931cf89
|
@ -551,6 +551,7 @@ bjnp_setup_udp_socket ( const int dev_no )
|
||||||
PDBG (pixma_dbg
|
PDBG (pixma_dbg
|
||||||
(LOG_CRIT, "setup_udp_socket: connect failed- %s\n",
|
(LOG_CRIT, "setup_udp_socket: connect failed- %s\n",
|
||||||
strerror (errno)));
|
strerror (errno)));
|
||||||
|
close(sockfd);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return sockfd;
|
return sockfd;
|
||||||
|
@ -621,10 +622,13 @@ udp_command (const int dev_no, char *command, int cmd_len, char *response,
|
||||||
strerror (errno)));
|
strerror (errno)));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
close(sockfd);
|
||||||
return numbytes;
|
return numbytes;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* no response even after retry */
|
/* no response even after retry */
|
||||||
|
|
||||||
|
close(sockfd);
|
||||||
PDBG (pixma_dbg
|
PDBG (pixma_dbg
|
||||||
(LOG_CRIT, "udp_command: no data received\n" ) );
|
(LOG_CRIT, "udp_command: no data received\n" ) );
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Ładowanie…
Reference in New Issue