aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/firejail/fs_trace.c2
-rw-r--r--src/libconnect/Makefile.in (renamed from src/libx11/Makefile.in)6
-rw-r--r--src/libconnect/libconnect.c (renamed from src/libx11/libx11.c)2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/firejail/fs_trace.c b/src/firejail/fs_trace.c
index 861b8a9a7..78fc8a647 100644
--- a/src/firejail/fs_trace.c
+++ b/src/firejail/fs_trace.c
@@ -64,7 +64,7 @@ void fs_trace(void) {
64 } 64 }
65 65
66 if (mask_x11_abstract_socket) 66 if (mask_x11_abstract_socket)
67 fprintf(fp, "%s/firejail/libx11.so\n", LIBDIR); 67 fprintf(fp, "%s/firejail/libconnect.so\n", LIBDIR);
68 68
69 SET_PERMS_STREAM(fp, 0, 0, S_IRUSR | S_IWRITE | S_IRGRP | S_IROTH); 69 SET_PERMS_STREAM(fp, 0, 0, S_IRUSR | S_IWRITE | S_IRGRP | S_IROTH);
70 fclose(fp); 70 fclose(fp);
diff --git a/src/libx11/Makefile.in b/src/libconnect/Makefile.in
index 2dfef8076..5b7a8d0f1 100644
--- a/src/libx11/Makefile.in
+++ b/src/libconnect/Makefile.in
@@ -10,16 +10,16 @@ BINOBJS = $(foreach file, $(OBJS), $file)
10CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIC -Wformat -Wformat-security 10CFLAGS += -ggdb $(HAVE_FATAL_WARNINGS) -O2 -DVERSION='"$(VERSION)"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIC -Wformat -Wformat-security
11LDFLAGS += -pie -Wl,-z,relro -Wl,-z,now 11LDFLAGS += -pie -Wl,-z,relro -Wl,-z,now
12 12
13all: libx11.so 13all: libconnect.so
14 14
15%.o : %.c $(H_FILE_LIST) 15%.o : %.c $(H_FILE_LIST)
16 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@ 16 $(CC) $(CFLAGS) $(INCLUDE) -c $< -o $@
17 17
18libx11.so: $(OBJS) 18libconnect.so: $(OBJS)
19 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl 19 $(CC) $(LDFLAGS) -shared -fPIC -z relro -o $@ $(OBJS) -ldl
20 20
21 21
22clean:; rm -f $(OBJS) libx11.so 22clean:; rm -f $(OBJS) libconnect.so
23 23
24distclean: clean 24distclean: clean
25 rm -fr Makefile 25 rm -fr Makefile
diff --git a/src/libx11/libx11.c b/src/libconnect/libconnect.c
index 208fb65ed..18c4d81f5 100644
--- a/src/libx11/libx11.c
+++ b/src/libconnect/libconnect.c
@@ -38,7 +38,7 @@
38static int check_sockaddr(const struct sockaddr *addr) { 38static int check_sockaddr(const struct sockaddr *addr) {
39 if (addr->sa_family == AF_UNIX) { 39 if (addr->sa_family == AF_UNIX) {
40 struct sockaddr_un *a = (struct sockaddr_un *) addr; 40 struct sockaddr_un *a = (struct sockaddr_un *) addr;
41 if (a->sun_path[0] == '\0') { 41 if (a->sun_path[0] == '\0' && strstr(a->sun_path + 1, "X11-unix")) {
42// printf("@%s\n", a->sun_path + 1); 42// printf("@%s\n", a->sun_path + 1);
43 errno = ENOENT; 43 errno = ENOENT;
44 return -1; 44 return -1;