equal
deleted
inserted
replaced
113 // create a cleanup stack |
113 // create a cleanup stack |
114 CTrapCleanup* cleanupStack = CTrapCleanup::New(); |
114 CTrapCleanup* cleanupStack = CTrapCleanup::New(); |
115 |
115 |
116 if (!cleanupStack) |
116 if (!cleanupStack) |
117 { |
117 { |
|
118 shared.iMutex.Signal(); |
118 return KErrNoMemory; |
119 return KErrNoMemory; |
119 } |
120 } |
120 |
121 |
121 CVoIPUplinkThread* thread = 0; |
122 CVoIPUplinkThread* thread = 0; |
122 TRAPD(err, thread = CVoIPUplinkThread::NewL(shared)); |
123 TRAPD(err, thread = CVoIPUplinkThread::NewL(shared)); |
123 if (err != KErrNone) |
124 if (err != KErrNone) |
124 { |
125 { |
|
126 shared.iMutex.Signal(); |
125 return err; |
127 return err; |
126 } |
128 } |
127 |
129 |
128 shared.iMutex.Signal(); |
130 shared.iMutex.Signal(); |
129 |
131 |