- name=get_iface_properties(device,(gs_sp_t)"filename");
- dir_name=get_iface_properties(device,(gs_sp_t)"directoryname");
+ stringtmp=get_iface_properties(device,(gs_sp_t)"filename");
+ if(stringtmp){
+ name = strdup(stringtmp);
+ }else{
+ name = NULL;
+ }
+ stringtmp=get_iface_properties(device,(gs_sp_t)"directoryname");
+ if(stringtmp){
+ dir_name = strdup(stringtmp);
+ }else{
+ dir_name = NULL;
+ }