projects
/
profile
/
ivi
/
pulseaudio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0cc2e04
)
try to remove the directory where the PID file resides in after removing the PID...
author
Lennart Poettering
<lennart@poettering.net>
Sat, 22 Apr 2006 20:04:06 +0000
(20:04 +0000)
committer
Lennart Poettering
<lennart@poettering.net>
Sat, 22 Apr 2006 20:04:06 +0000
(20:04 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@771
fefdeb5f
-60dc-0310-8127-
8f9354f1896f
src/polypcore/pid.c
patch
|
blob
|
history
diff --git
a/src/polypcore/pid.c
b/src/polypcore/pid.c
index
374b550
..
b258290
100644
(file)
--- a/
src/polypcore/pid.c
+++ b/
src/polypcore/pid.c
@@
-41,6
+41,7
@@
#include <polypcore/util.h>
#include <polypcore/log.h>
+#include <polypcore/xmalloc.h>
#include "pid.h"
@@
-191,6
+192,7
@@
int pa_pid_file_remove(void) {
char fn[PATH_MAX];
int ret = -1;
pid_t pid;
+ char *p;
pa_runtime_path("pid", fn, sizeof(fn));
@@
-223,6
+225,11
@@
int pa_pid_file_remove(void) {
goto fail;
}
+ if ((p = pa_parent_dir(fn))) {
+ rmdir(p);
+ pa_xfree(p);
+ }
+
ret = 0;
fail: