From 5e83d950f57e64c01d68f4aa406cb67266678112 Mon Sep 17 00:00:00 2001
From: orignal <i2porignal@yandex.ru>
Date: Sat, 29 Nov 2014 19:15:41 -0500
Subject: [PATCH] count NACKs in plain ack message size

---
 Streaming.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Streaming.cpp b/Streaming.cpp
index e9d5c3b6..ed41e70c 100644
--- a/Streaming.cpp
+++ b/Streaming.cpp
@@ -320,7 +320,7 @@ namespace stream
 			packets.push_back (p);
 		}
 		if (packets.size () > 0)
-			m_Service.post (std::bind (&Stream::PostPackets, this, packets));
+			m_Service.post (std::bind (&Stream::PostPackets, shared_from_this (), packets));
 		return len;
 	}	
 
@@ -369,7 +369,7 @@ namespace stream
 			}
 			packet[size] = numNacks; 
 			size++; // NACK count	
-			packet += numNacks*4; // NACKs
+			size += numNacks*4; // NACKs
 		}	
 		else
 		{