From 1b167ec5ad101ac44451381e26cc73ab5d67d2a1 Mon Sep 17 00:00:00 2001
From: lichao <lichao@aiotlink.com>
Date: 星期一, 26 四月 2021 16:37:52 +0800
Subject: [PATCH] fix socket busy loop; del locked readall; refactor.

---
 box/center_main.cc |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/box/center_main.cc b/box/center_main.cc
index fdda2cd..79210fc 100644
--- a/box/center_main.cc
+++ b/box/center_main.cc
@@ -85,15 +85,15 @@
 } // namespace
 int center_main(int argc, const char *argv[])
 {
-	auto &shm = BHomeShm();
-	GlobalInit(shm);
-
 	AppArg args(argc, argv);
 	if (args.Has("remove")) {
-		shm.Remove();
+		SharedMemory::Remove(BHomeShmName());
 		return 0;
 	}
 
+	auto &shm = BHomeShm();
+	GlobalInit(shm);
+
 	InstanceFlag inst(shm, kCenterRunningFlag);
 	if (!inst.TryStartAsFirstInstance()) {
 		printf("another instance is running, exit.\n");

--
Gitblit v1.8.0