initialize some uninitialized variables
authorRobin Gareus <robin@gareus.org>
Wed, 13 Jul 2016 00:35:20 +0000 (02:35 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 13 Jul 2016 02:31:34 +0000 (04:31 +0200)
libs/canvas/poly_line.cc
libs/plugins/a-eq.lv2/a-eq.c

index 5086df76a3f52800b037bb116b106d4812af38c8..c0e233b38f69ac06cc6f43890d5713c65dc470a8 100644 (file)
@@ -35,6 +35,7 @@ PolyLine::PolyLine (Canvas* c)
 PolyLine::PolyLine (Item* parent)
        : PolyItem (parent)
        , _threshold (1.0)
+       , _y1 (0)
 {
 }
 
index 6ee42ed270b57457646a78084d26ff6d8578ac44..dd499092424702652c7ae0758975f96f87efe1b2 100644 (file)
@@ -128,7 +128,7 @@ instantiate(const LV2_Descriptor* descriptor,
             const char* bundle_path,
             const LV2_Feature* const* features)
 {
-       Aeq* aeq = (Aeq*)malloc(sizeof(Aeq));
+       Aeq* aeq = (Aeq*)calloc(1, sizeof(Aeq));
        aeq->srate = rate;
        
 #ifdef LV2_EXTENDED
@@ -142,6 +142,8 @@ instantiate(const LV2_Descriptor* descriptor,
        for (int i = 0; i < BANDS; i++)
                linear_svf_reset(&aeq->v_filter[i]);
 
+       // TODO initialize self->v_
+
        aeq->need_expose = true;
 #ifdef LV2_EXTENDED
        aeq->display = NULL;