$NetBSD: patch-aj,v 1.8 2019/05/15 15:37:32 nia Exp $

Fix buffer overflow

--- src/xitk/session.c.orig	2017-12-28 16:34:15.000000000 +0000
+++ src/xitk/session.c
@@ -487,7 +487,7 @@ int init_session(void) {
     for(i = 0;; i++)	{
       saddr.un.sun_family = AF_UNIX;
       
-      snprintf(saddr.un.sun_path, 108, "%s%s%d", (xine_get_homedir()), "/.xine/session.", i);
+      snprintf(saddr.un.sun_path, sizeof(saddr.un.sun_path), "%s%s%d", (xine_get_homedir()), "/.xine/session.", i);
       if(!is_remote_running(i)) {
 	if((unlink(saddr.un.sun_path) == -1) && errno != ENOENT) {
 	  fprintf(stderr, "setup_ctrlsocket(): Failed to unlink %s (Error: %s)", 
