OSDN Git Service

recording
[iptd/iPTd.git] / src / ry0 / iPTd / Streaming.cpp
index ea53a97..5039930 100644 (file)
@@ -56,9 +56,20 @@ Streaming *Streaming::initWithController(Controller *controller)
 \r
     // 制御情報\r
     _ctrls = Dictionary::alloc()->initWithCapacity(0);\r
+    if (_ctrls == NULL)\r
+    {\r
+        release();\r
+        return NULL;\r
+    }\r
 \r
     // 周期タイマ起動\r
     _timer_periodic = Timer::alloc()->initWithTimeInterval(1.0, this, NULL, true);\r
+    if (_timer_periodic == NULL)\r
+    {\r
+        release();\r
+        return NULL;\r
+    }\r
+\r
     _timer_periodic->fire();\r
 \r
     return this;\r