if ((bind(cm_ptr->socket, (struct sockaddr *)&addr, sizeof(addr)) < 0)
|| (listen(cm_ptr->socket, 128) < 0)) {
int err = dapl_socket_errno();
- dapl_log(DAPL_DBG_TYPE_CM,
- " listen: ERROR 0x%x %s on port %d\n",
- err, strerror(err), serviceID + 1000);
if (err == EADDRINUSE)
dat_status = DAT_CONN_QUAL_IN_USE;
- else
- dat_status = DAT_CONN_QUAL_UNAVAILABLE;
+ else {
+ dapl_log(DAPL_DBG_TYPE_WARN,
+ " listen: ERROR 0x%x %s on port %d\n",
+ err, strerror(err), serviceID + 1000);
+ dat_status = DAT_INVALID_PARAMETER;
+ }
goto bail;
}