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