projects
/
platform
/
upstream
/
opencv.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
65e036f
)
fixed resource leak in lsvmparser (ticket #1390)
author
Vadim Pisarevsky
<no@email>
Tue, 27 Sep 2011 15:43:13 +0000
(15:43 +0000)
committer
Vadim Pisarevsky
<no@email>
Tue, 27 Sep 2011 15:43:13 +0000
(15:43 +0000)
modules/objdetect/src/lsvmparser.cpp
patch
|
blob
|
history
diff --git
a/modules/objdetect/src/lsvmparser.cpp
b/modules/objdetect/src/lsvmparser.cpp
index
49724a5
..
e4ad85f
100644
(file)
--- a/
modules/objdetect/src/lsvmparser.cpp
+++ b/
modules/objdetect/src/lsvmparser.cpp
@@
-735,9
+735,8
@@
int LSVMparser(const char * filename, CvLSVMFilterObject *** model, int *last, i
//printf("parse : %s\n", filename);
\r
\r
xmlf = fopen(filename, "rb");
\r
- if(xmlf == NULL){
\r
- return LSVM_PARSER_FILE_NOT_FOUND;
\r
- }
\r
+ if(xmlf == NULL)
\r
+ return LSVM_PARSER_FILE_NOT_FOUND;
\r
\r
i = 0;
\r
j = 0;
\r
@@
-767,7
+766,9
@@
int LSVMparser(const char * filename, CvLSVMFilterObject *** model, int *last, i
}
\r
}
\r
}
\r
- return LATENT_SVM_OK;
\r
+
\r
+ fclose(xmlf);
\r
+ return LATENT_SVM_OK;
\r
}
\r
\r
int loadModel(
\r