summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/simfs.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/simfs.c b/src/simfs.c
index 875e1940..58dc41dc 100644
--- a/src/simfs.c
+++ b/src/simfs.c
@@ -901,8 +901,10 @@ int sim_fs_read(struct ofono_sim_context *context, int id,
if (fs->driver == NULL)
return -EINVAL;
- if (fs->driver->read_file_info == NULL)
+ if (fs->driver->read_file_info == NULL) {
+ cb(0, 0, 0, NULL, 0, data);
return -ENOSYS;
+ }
if (fs->op_q == NULL)
fs->op_q = g_queue_new();