Skip closing opened fds when dlog feature is enabled. 24/200124/3
authorSeungbae Shin <seungbae.shin@samsung.com>
Tue, 19 Feb 2019 09:54:30 +0000 (18:54 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Thu, 14 Mar 2019 02:38:30 +0000 (11:38 +0900)
As libdlog opens fds at constructors, they should not be closed by daemon startup.

[Version] 11.1-62
[Issue Type] External optimization

Change-Id: Ia27512b7def01db7cd95ee3809ef320308d5819c

packaging/pulseaudio.spec
src/daemon/main.c

index beaaa72..60ae9b3 100644 (file)
@@ -3,7 +3,7 @@
 Name:             pulseaudio
 Summary:          Improved Linux sound server
 Version:          11.1
-Release:          61
+Release:          62
 Group:            Multimedia/Audio
 License:          LGPL-2.1
 URL:              http://pulseaudio.org
index a69316a..6902f3e 100644 (file)
@@ -504,7 +504,10 @@ int main(int argc, char *argv[]) {
 
     pa_reset_personality();
     pa_drop_root();
+#ifndef TIZEN_DLOG
+    /* As libdlog opens fds at construtors, so skip closing fds at startup */
     pa_close_allv(passed_fds);
+#endif
     pa_xfree(passed_fds);
     pa_reset_sigs(-1);
     pa_unblock_sigs(-1);