freebsd-ports/www/aria/files/patch-src::GtrlSocket.cc
Kirill Ponomarev 42baadd690 - Fix build on big-endian arch
PR:		ports/65371
Submitted by:	Ports Fury
2004-04-09 18:20:43 +00:00

11 lines
545 B
C++

--- src/CtrlSocket.cc.orig 2002-10-01 17:32:00.000000000 +0200
+++ src/CtrlSocket.cc 2004-01-10 02:13:30.000000000 +0100
@@ -183,7 +183,7 @@
stored_uid = getuid();
euid = geteuid();
setuid(euid);
- sprintf(saddr.sun_path, "%s/aria_%s.%d", g_get_tmp_dir(), g_get_user_name(), session);
+ snprintf(saddr.sun_path, sizeof(saddr.sun_path)-1, "%s/aria_%s.%d", g_get_tmp_dir(), g_get_user_name(), session);
setreuid(stored_uid, euid);
if (connect(fd, (struct sockaddr *) &saddr, sizeof (saddr)) != -1)
return fd;