equal
deleted
inserted
replaced
121 // create a cleanup stack |
121 // create a cleanup stack |
122 CTrapCleanup* cleanupStack = CTrapCleanup::New(); |
122 CTrapCleanup* cleanupStack = CTrapCleanup::New(); |
123 |
123 |
124 if (!cleanupStack) |
124 if (!cleanupStack) |
125 { |
125 { |
|
126 shared.iMutex.Signal(); |
126 return KErrNoMemory; |
127 return KErrNoMemory; |
127 } |
128 } |
128 |
129 |
129 CVoIPDownlinkThread* thread = 0; |
130 CVoIPDownlinkThread* thread = 0; |
130 TRAPD(err, thread = CVoIPDownlinkThread::NewL(shared)); |
131 TRAPD(err, thread = CVoIPDownlinkThread::NewL(shared)); |
131 if (err != KErrNone) |
132 if (err != KErrNone) |
132 { |
133 { |
|
134 shared.iMutex.Signal(); |
133 return err; |
135 return err; |
134 } |
136 } |
135 |
137 |
136 shared.iMutex.Signal(); |
138 shared.iMutex.Signal(); |
137 |
139 |