--- /orig/bird-1.6.3/sysdep/bsd/krt-sock.c	2016-12-23 02:53:39.000000000 +0400
+++ /new/bird-1.6.3/sysdep/bsd/krt-sock.c	2017-09-01 11:27:05.981553000 +0400
@@ -164,12 +164,16 @@
 #define RTAX_MAX 8
 #endif
 
+#pragma pack(push, 1)
+
 struct ks_msg
 {
   struct rt_msghdr rtm;
   struct sockaddr_storage buf[RTAX_MAX];
 };
 
+#pragma pack(pop)
+
 #define ROUNDUP(a) \
         ((a) > 0 ? (1 + (((a) - 1) | (sizeof(long) - 1))) : sizeof(long))
 
@@ -368,7 +372,7 @@
   GETADDR(&mask, RTA_NETMASK);
 
   if (dst.sa.sa_family != BIRD_AF)
-    SKIP("invalid DST");
+    SKIP("invalid DST\n");
 
   idst  = ipa_from_sa(&dst);
   imask = ipa_from_sa(&mask);
