]> git.sesse.net Git - casparcg/commitdiff
Fixed bug in output.cpp where an invalidated iterator was iterated
authorHelge Norberg <helge.norberg@gmail.com>
Wed, 15 May 2013 09:34:53 +0000 (11:34 +0200)
committerHelge Norberg <helge.norberg@gmail.com>
Wed, 15 May 2013 09:34:53 +0000 (11:34 +0200)
core/consumer/output.cpp

index 4c3647ef448efce34835e27be85ab667a18c9e9e..263ea1bbf0b519f3e37451d568da5914ea9d9f84 100644 (file)
@@ -211,7 +211,7 @@ public:
                                                {\r
                                                        CASPAR_LOG_CURRENT_EXCEPTION();\r
                                                        CASPAR_LOG(error) << "Failed to recover consumer: " << consumer->print() << L". Removing it.";\r
-                                                       consumers_.erase(it);\r
+                                                       it = consumers_.erase(it);\r
                                                }\r
                                        }\r
                                }\r