Bug 698933 - Don't return 'false' from CreateSharedMemory(); r=cojones

This commit is contained in:
Ms2ger 2011-11-16 08:50:19 +01:00
Родитель 7a2427565d
Коммит ff3e54bea6
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -3367,7 +3367,7 @@ class _GenerateProtocolActorCode(ipdl.ast.Visitor):
# SharedMemory* CreateSharedMemory(size, type, bool, id_t*):
# nsAutoPtr<SharedMemory> seg(Shmem::Alloc(size, type, unsafe));
# if (!shmem)
# return false
# return null;
# Shmem s(seg, [nextshmemid]);
# Message descriptor;
# if (!s->ShareTo(subprocess, mId, descriptor) ||
@ -3395,7 +3395,7 @@ class _GenerateProtocolActorCode(ipdl.ast.Visitor):
p.routingId()))
])
failif = StmtIf(ExprNot(descriptorvar))
failif.addifstmt(StmtReturn.FALSE)
failif.addifstmt(StmtReturn(ExprLiteral.NULL))
createshmem.addstmt(failif)
failif = StmtIf(ExprNot(ExprCall(