- char c = path[path.size()-1];
- if (c != '/' && c != '\\')
- {
- libname += ConfigurationFile::GetInstance().Get_file_separator ();
- }
- libname += pkgname;
- if (addExt)
- {
- int l = libname.size();
- if (l>4)
- {
- if (libname.substr(l-4, 4) != ".bbs")
- {
- libname = libname + ".bbs";
- }
- }
- }
+ if(path.size()>0){
+ char c = path[path.size()-1];
+ if (c != '/' && c != '\\')
+ {
+ libname += ConfigurationFile::GetInstance().Get_file_separator ();
+ }
+ libname += pkgname;
+ if (addExt)
+ {
+ int l = libname.size();
+ if (l>4)
+ {
+ if (libname.substr(l-4, 4) != ".bbs")
+ {
+ libname = libname + ".bbs";
+ }
+ }
+ }
+ }
+