A whole mess of ctors lack member variable initialization
From: Erik Hovland <erik@hovland.org>
---
libs/libmythtv/dsmccbiop.h | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/libs/libmythtv/dsmccbiop.h b/libs/libmythtv/dsmccbiop.h
index 755c83d..c1a136f 100644
a
|
b
|
class BiopName |
46 | 46 | class BiopTap |
47 | 47 | { |
48 | 48 | public: |
49 | | BiopTap() { selector_data = NULL; } |
| 49 | BiopTap() : |
| 50 | id(0), use(0), |
| 51 | assoc_tag(0), selector_len(0), |
| 52 | selector_data(NULL) { } |
50 | 53 | ~BiopTap(); |
51 | 54 | |
52 | 55 | int Process(const unsigned char*); |
… |
… |
class BiopConnbinder |
73 | 76 | class BiopObjLocation |
74 | 77 | { |
75 | 78 | public: |
76 | | BiopObjLocation() { } |
| 79 | BiopObjLocation() : |
| 80 | component_tag(0), component_data_len(0), |
| 81 | version_major(0), version_minor(0) { } |
77 | 82 | ~BiopObjLocation() { } |
78 | 83 | |
79 | 84 | int Process(const unsigned char*); |
… |
… |
class ProfileBody |
96 | 101 | class ProfileBodyFull: public ProfileBody |
97 | 102 | { |
98 | 103 | public: |
99 | | ProfileBodyFull() { } |
| 104 | ProfileBodyFull() : |
| 105 | data_len(0), byte_order(0), |
| 106 | lite_components_count(0) { } |
100 | 107 | virtual ~ProfileBodyFull() { } |
101 | 108 | virtual int Process(const unsigned char *); |
102 | 109 | virtual DSMCCCacheReference *GetReference() |