Skip to content

Commit c2abaaa

Browse files
author
Mika Leppänen
committed
Corrected defects
1 parent 1811194 commit c2abaaa

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

source/6LoWPAN/ws/ws_pae_nvm_store.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,12 @@ static int8_t ws_pae_nvm_store_write(const char *file_name, nvm_tlv_t *tlv)
140140
}
141141

142142
size_t n_bytes = ns_fwrite(fp, tlv, tlv->len + sizeof(nvm_tlv_t));
143+
ns_fclose(fp);
143144
if (n_bytes != tlv->len + sizeof(nvm_tlv_t)) {
144145
tr_error("NVM write error %s", file_name);
145-
ns_fclose(fp);
146146
return PAE_NVM_FILE_WRITE_ERROR;
147147
}
148148

149-
ns_fclose(fp);
150149
return PAE_NVM_FILE_SUCCESS;
151150
}
152151

@@ -163,13 +162,12 @@ static int8_t ws_pae_nvm_store_read(const char *file_name, nvm_tlv_t *tlv)
163162
}
164163

165164
size_t n_bytes = ns_fread(fp, tlv, tlv->len + sizeof(nvm_tlv_t));
165+
ns_fclose(fp);
166166
if (n_bytes != tlv->len + sizeof(nvm_tlv_t)) {
167167
tr_warning("File not found or cannot be read: %s", file_name);
168-
ns_fclose(fp);
169168
return PAE_NVM_FILE_READ_ERROR;
170169
}
171170

172-
ns_fclose(fp);
173171
return PAE_NVM_FILE_SUCCESS;
174172
}
175173

source/Service_Libs/utils/ns_file_system.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,5 +152,6 @@ int ns_fsize(NS_FILE *ns_handle, size_t *size)
152152
return file_size_cb(ns_handle, size);
153153
}
154154

155-
return -1;
155+
fseek((FILE *) ns_handle, 0L, SEEK_END);
156+
return ftell((FILE *) ns_handle);
156157
}

0 commit comments

Comments
 (0)