From: Sage Weil Date: Fri, 26 Mar 2010 22:46:52 +0000 (-0700) Subject: auth: initialized uninitialized variable, don't free pts we don't own X-Git-Tag: v0.20~166 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c6028ae0247fd49c93951c09201bad2cebedf16f;p=ceph.git auth: initialized uninitialized variable, don't free pts we don't own --- diff --git a/src/auth/ExportControl.cc b/src/auth/ExportControl.cc index a8ed5e0aa280..e33c4bedf918 100644 --- a/src/auth/ExportControl.cc +++ b/src/auth/ExportControl.cc @@ -44,7 +44,7 @@ class Subnet void parse(const char *str); public: - Subnet(const char *str) { + Subnet(const char *str) : orig_str(NULL) { valid = false; parse(str); } @@ -155,14 +155,6 @@ public: GroupEntry(Subnet *subnet); GroupEntry(GroupEntry *); ~GroupEntry() { - for (vector::iterator p = subnets.begin(); - p != subnets.end(); - p++) - delete *p; - for (vector::iterator p = groups.begin(); - p != groups.end(); - p++) - delete *p; } void parse_addr_line(const char *str);