int ret;
struct sockaddr_mISDN addr;
+ memset(&addr, 0, sizeof(addr));
+
if (mISDNport->b_sock[i].inuse) {
PERROR("Error: Socket already created for index %d\n", i);
return(0);
/* if no directory is given (by extension), we use interface.conf or options.conf */
if (!dir || !dir[0]) {
- if (p_m_mISDNport->ifport->tones_dir[0])
- dir = p_m_mISDNport->ifport->tones_dir;
- else if (options.tones_dir[0])
+ if (p_tones_interface[0])
+ dir = p_tones_interface;
+ else
dir = options.tones_dir;
}
struct mISDN_devinfo devinfo;
int port = 0, ret;
+ memset(&devinfo, 0, sizeof(devinfo));
+
/* resolve name */
while (port < cnt) {
devinfo.id = port;
struct mISDN_devinfo devinfo;
unsigned int protocol, prop;
+ memset(&devinfo, 0, sizeof(devinfo));
+
/* check port counts */
ret = ioctl(mISDNsocket, IMGETCOUNT, &cnt);
if (ret < 0) {