Andreas Schneider 69c9eb4
Index: powerline-2.6/client/powerline.c
Andreas Schneider 69c9eb4
===================================================================
Andreas Schneider 69c9eb4
--- powerline-2.6.orig/client/powerline.c
Andreas Schneider 69c9eb4
+++ powerline-2.6/client/powerline.c
Andreas Schneider 69c9eb4
@@ -71,7 +71,7 @@ inline size_t true_sun_len(const struct
Andreas Schneider 69c9eb4
 #endif
Andreas Schneider 69c9eb4
 
Andreas Schneider 69c9eb4
 #define ADDRESS_SIZE sizeof(ADDRESS_TEMPLATE) + (sizeof(uid_t) * 4)
Andreas Schneider 69c9eb4
-#define NUM_ARGS_SIZE (sizeof(int) * 2)
Andreas Schneider 69c9eb4
+#define NUM_ARGS_SIZE (sizeof(int) * 2 + 1)
Andreas Schneider 69c9eb4
 #define BUF_SIZE 4096
Andreas Schneider 69c9eb4
 #define NEW_ARGV_SIZE 200
Andreas Schneider 69c9eb4
 
Andreas Schneider 69c9eb4
Index: powerline-2.6/client/powerline.c
Andreas Schneider 69c9eb4
===================================================================
Andreas Schneider 69c9eb4
--- powerline-2.6.orig/client/powerline.c
Andreas Schneider 69c9eb4
+++ powerline-2.6/client/powerline.c
Andreas Schneider 69c9eb4
@@ -42,7 +42,7 @@ void do_write(int sd, const char *raw, s
Andreas Schneider 69c9eb4
 	}
Andreas Schneider 69c9eb4
 }
Andreas Schneider 69c9eb4
 
Andreas Schneider 69c9eb4
-inline size_t true_sun_len(const struct sockaddr_un *ptr) {
Andreas Schneider 7c0a04e
+static inline size_t true_sun_len(const struct sockaddr_un *ptr) {
Andreas Schneider 69c9eb4
 #ifdef __linux__
Andreas Schneider 69c9eb4
 	/* Because SUN_LEN uses strlen and abstract namespace paths begin
Andreas Schneider 69c9eb4
 	 * with a null byte, SUN_LEN is broken for these. Passing the full