Fixed a potential memory leak in OneWayDescriptorBase hierarchy.
authorIlya Lysenkov <no@email>
Wed, 2 Jun 2010 05:39:29 +0000 (05:39 +0000)
committerIlya Lysenkov <no@email>
Wed, 2 Jun 2010 05:39:29 +0000 (05:39 +0000)
modules/features2d/include/opencv2/features2d/features2d.hpp

index c54b5f6..f77275c 100644 (file)
@@ -1030,7 +1030,7 @@ public:
                          int pca_dim_high = 100, int pca_dim_low = 100);
 
 
-    ~OneWayDescriptorBase();
+    virtual ~OneWayDescriptorBase();
 
     // Allocate: allocates memory for a given number of descriptors
     void Allocate(int train_feature_count);
@@ -1189,7 +1189,7 @@ public:
                            const string &train_path = string (), const string &images_list = string (), int pyr_levels = 1);
 
 
-    ~OneWayDescriptorObject();
+    virtual ~OneWayDescriptorObject();
 
     // Allocate: allocates memory for a given number of features
     // - train_feature_count: the total number of features