diff options
| author | Qiuwen Lu <[email protected]> | 2016-12-27 17:12:52 +0800 |
|---|---|---|
| committer | Qiuwen Lu <[email protected]> | 2016-12-27 17:12:52 +0800 |
| commit | 748cc3443303cf6e80320437d5dff77143871ac9 (patch) | |
| tree | b0c45b1b781848d2426c492cf92da6830aeb439c /pag | |
| parent | 8840c7c7d61d8c1408d83ec9dd03c3dce81fdad8 (diff) | |
修复除零错误问题。ZCPD进程初始化完成后再接受外部应用的连接。
Diffstat (limited to 'pag')
| -rw-r--r-- | pag/libpag.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/pag/libpag.c b/pag/libpag.c index 8031b43..05ed5b4 100644 --- a/pag/libpag.c +++ b/pag/libpag.c @@ -254,11 +254,6 @@ static int pag_config(struct pag_instance * instance) return 0;
}
-static void __on_exit_pag_close(void * arg)
-{
- pag_close();
-}
-
int pag_open()
{
if (__pag_inited != 0) return 0;
@@ -280,9 +275,9 @@ int pag_open() return -3;
}
- if (instance->autoexit)
- marsio_on_exit_register(__on_exit_pag_close, NULL);
-
+ if (ret < 0)
+ exit(EXIT_FAILURE);
+
__pag_inited = 1;
return 0;
}
|
