148 fclose(fptr);
149 return(false);
150 }
151
152
m_vec.push_back(vdbe);
153 }
154
155
fclose(fptr);
156
157
return(true);
158 }
159
160
/*
161 * Size()
162 *
163 *
164 */
165 int VulnDB::Size()
166 {
167 return(m_vec.size());
168 }
169
170
/*
171 * GetEntry()
172 *
173 *
174 */
175 VulnDBEntry *VulnDB::GetEntry(int idx)
176 {
177 VulnDBEntry *vde = NULL;
178
179
if(idx < 0 ||
180 idx > (m_vec.size() - 1))
181 {
182 return(NULL);
183 }
184
185
vde = m_vec[idx];
186
187
return(vde);
188 }
Analysis
At lines 15 through 71, the non-member function strtrim is defined.This function is
used to strip away whitespace from the beginning and end of a string. A new string is
created inside the function and set to empty at lines 27 and 28.This string will be
returned once the whitespace has been removed ...