diff --git a/qrexec/qrexec-daemon.c b/qrexec/qrexec-daemon.c index 5df5845..31ca24a 100644 --- a/qrexec/qrexec-daemon.c +++ b/qrexec/qrexec-daemon.c @@ -97,7 +97,10 @@ int create_qrexec_socket(int domid, const char *domname) snprintf(link_to_socket_name, sizeof link_to_socket_name, QREXEC_DAEMON_SOCKET_DIR "/qrexec.%s", domname); unlink(link_to_socket_name); - symlink(socket_address, link_to_socket_name); + if (symlink(socket_address, link_to_socket_name)) { + fprintf(stderr, "symlink(%s,%s) failed: %s\n", socket_address, + link_to_socket_name, strerror (errno)); + } return get_server_socket(socket_address); }