Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 306383 | Differences between
and this patch

Collapse All | Expand All

(-)smartcam-1.4.0.orig/src/CommHandler.cpp (-5 / +9 lines)
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;

Return to bug 306383