diff --git a/src/can/can.cpp b/src/can/can.cpp
index 9329ef411bfc7c262674864fc44ff38b32894b09..31fec83b0ca414a79db34b3b4a173e7be708590c 100755
--- a/src/can/can.cpp
+++ b/src/can/can.cpp
@@ -186,7 +186,7 @@ void CCAN::hard_close(void)
 
 void *CCAN::can_thread(void *param)
 {
-  static struct can_frame new_frame;
+  struct can_frame new_frame;
   std::list<std::string> events;
   CCAN *can=(CCAN *)param;
   unsigned int event_id,num;