fixed a horrible, nasty Queue typo that resulted in a shm leak
diff --git a/aos/atom_code/queue-tmpl.h b/aos/atom_code/queue-tmpl.h
index 0cc9392..15b8608 100644
--- a/aos/atom_code/queue-tmpl.h
+++ b/aos/atom_code/queue-tmpl.h
@@ -23,7 +23,7 @@
 template <class T>
 void ScopedMessagePtr<T>::reset(T *msg) {
   if (queue_ != NULL && msg_ != NULL) {
-    queue_->FreeMessage(msg);
+    queue_->FreeMessage(msg_);
   }
   msg_ = msg;
 }