equal
deleted
inserted
replaced
68 ret = lbtServer.Create(KServerCoreProcessName, KNullDesC); |
68 ret = lbtServer.Create(KServerCoreProcessName, KNullDesC); |
69 |
69 |
70 if( ret != KErrNone ) |
70 if( ret != KErrNone ) |
71 { |
71 { |
72 lbtServer.Close(); |
72 lbtServer.Close(); |
73 return KErrNotFound; |
73 return ret; |
74 } |
74 } |
75 |
75 |
76 TRequestStatus status; |
76 TRequestStatus status; |
77 lbtServer.Rendezvous(status); |
77 lbtServer.Rendezvous(status); |
78 |
78 |
88 lbtServer.Resume(); |
88 lbtServer.Resume(); |
89 } |
89 } |
90 |
90 |
91 User::WaitForRequest(status); |
91 User::WaitForRequest(status); |
92 lbtServer.Close(); |
92 lbtServer.Close(); |
|
93 ret = status.Int(); |
93 |
94 |
94 if( status != KErrNone ) |
95 if( !( ret == KErrNone || ret == KErrAlreadyExists ) ) |
95 { |
96 { |
96 return (status.Int()); |
97 return ret; |
97 } |
98 } |
|
99 |
98 ret = CreateSession(KLbtServerCoreName, Version(), KDefaultMessageSlots); |
100 ret = CreateSession(KLbtServerCoreName, Version(), KDefaultMessageSlots); |
99 } |
101 } |
100 } |
102 } |
101 return ret; |
103 return ret; |
102 } |
104 } |