Changeset - 263f0b11d851
[Not reviewed]
0 2 0
HanzZ - 14 years ago 2012-02-17 09:59:38
hanzz.k@gmail.com
Call setsid always when spawning backend
2 files changed with 2 insertions and 1 deletions:
0 comments (0 inline, 0 general)
spectrum/src/sample2.cfg
Show inline comments
 
@@ -41,7 +41,7 @@ users_per_backend=10
 
backend=/usr/bin/spectrum2_libpurple_backend
 
#backend=/usr/bin/spectrum2_libircclient-qt_backend
 
# For skype:
 
#backend=/usr/bin/setsid /usr/bin/xvfb-run -n BACKEND_ID -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
 
#backend=/usr/bin/xvfb-run -n BACKEND_ID -s "-screen 0 10x10x8" -f /tmp/x-skype-gw /usr/bin/spectrum2_skype_backend
 

	
 
# Libpurple protocol-id for spectrum_libpurple_backend
 
protocol=prpl-jabber
src/networkpluginserver.cpp
Show inline comments
 
@@ -157,6 +157,7 @@ static unsigned long exec_(std::string path, const char *host, const char *port,
 
	// fork and exec
 
	pid_t pid = fork();
 
	if ( pid == 0 ) {
 
		setsid();
 
		// child process
 
		exit(execv(argv[0], argv));
 
	} else if ( pid < 0 ) {
0 comments (0 inline, 0 general)