Lines 151-160
Link Here
|
151 |
|
151 |
|
152 |
// connect to the local SDP server, register the service record |
152 |
// connect to the local SDP server, register the service record |
153 |
sdpSession = sdp_connect(BDADDR_ANY, BDADDR_LOCAL, SDP_RETRY_IF_BUSY); |
153 |
sdpSession = sdp_connect(BDADDR_ANY, BDADDR_LOCAL, SDP_RETRY_IF_BUSY); |
154 |
err = sdp_record_register(sdpSession, sdpRecord, 0); |
154 |
if (sdpSession == NULL) { |
155 |
if(err) |
155 |
perror("sdp_connect"); |
156 |
{ |
156 |
} else { |
157 |
perror("sdp_record_register"); |
157 |
err = sdp_record_register(sdpSession, sdpRecord, 0); |
|
|
158 |
if(err) |
159 |
{ |
160 |
perror("sdp_record_register"); |
161 |
} |
158 |
} |
162 |
} |
159 |
|
163 |
|
160 |
// cleanup |
164 |
// cleanup |
Lines 331-337
Link Here
|
331 |
|
335 |
|
332 |
void CCommHandler::StopServer() |
336 |
void CCommHandler::StopServer() |
333 |
{ |
337 |
{ |
334 |
if(sdpRecord != NULL) |
338 |
if(sdpRecord != NULL && sdpSession != NULL) |
335 |
{ |
339 |
{ |
336 |
sdp_record_unregister(sdpSession, sdpRecord); |
340 |
sdp_record_unregister(sdpSession, sdpRecord); |
337 |
sdpRecord = NULL; |
341 |
sdpRecord = NULL; |