localconnectivityservice/obexsendservices/obexservicesendutils/src/BTSBPPController.cpp
equal
deleted
inserted
replaced
107 |
107 |
108 |
108 |
109 // Destructor |
109 // Destructor |
110 CBTSBPPController::~CBTSBPPController() |
110 CBTSBPPController::~CBTSBPPController() |
111 { |
111 { |
112 delete iClient; |
112 if ( iServer ) |
113 delete iServer; |
113 { |
114 delete iServerWait; |
114 delete iServer; |
|
115 iServer = NULL; |
|
116 } |
|
117 if ( iServerWait ) |
|
118 { |
|
119 delete iServerWait; |
|
120 iServerWait = NULL; |
|
121 } |
115 } |
122 } |
116 |
123 |
117 |
124 |
118 // ----------------------------------------------------------------------------- |
125 // ----------------------------------------------------------------------------- |
119 // CBTSBPPController::ConnectCompleted |
126 // CBTSBPPController::ConnectCompleted |
309 FLOG(_L("[BTSU]\t CBTSBPPController::WaitComplete()")); |
316 FLOG(_L("[BTSU]\t CBTSBPPController::WaitComplete()")); |
310 |
317 |
311 // For some reason the printer didn't establish server connection although |
318 // For some reason the printer didn't establish server connection although |
312 // there were referenced objects |
319 // there were referenced objects |
313 // |
320 // |
314 delete iServerWait; |
321 if ( iServerWait ) |
315 iServerWait = NULL; |
322 { |
|
323 delete iServerWait; |
|
324 iServerWait = NULL; |
|
325 } |
316 |
326 |
317 // The client was waiting for server, but now another object |
327 // The client was waiting for server, but now another object |
318 // can be sent. |
328 // can be sent. |
319 // |
329 // |
320 TRAPD( error, SelectAndSendL() ); |
330 TRAPD( error, SelectAndSendL() ); |