Commit Diff


commit - 15974c9d1ff2f517a2252625b52b74f4ab294667
commit + 2bf43d27c2a9ef1adf1dddf45a3bd685d518b45d
blob - 199c57e576a56e094d18f60d29a3f6c2cab28f5c
blob + 078d000d54e7d690ca0b693c53ce19bb7dc0b3b4
--- kamirepl.c
+++ kamirepl.c
@@ -354,9 +354,11 @@ write_hdr(uint32_t len, uint8_t type, uint16_t tag)
 static void
 write_str(uint16_t len, const char *str)
 {
+	uint16_t l = len;
+
 	len = htole16(len);
 	bufferevent_write(bev, &len, sizeof(len));
-	bufferevent_write(bev, str, len);
+	bufferevent_write(bev, str, l);
 }
 
 static void