summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core.c b/src/core.c
index 07bc828..87ef420 100644
--- a/src/core.c
+++ b/src/core.c
@@ -359,7 +359,10 @@ int mtdev_init(struct mtdev *dev)
359 359
360int mtdev_open(struct mtdev *dev, int fd) 360int mtdev_open(struct mtdev *dev, int fd)
361{ 361{
362 int ret; 362 int ret = -EINVAL;
363
364 if (!dev || fd < 0)
365 goto error;
363 ret = mtdev_init(dev); 366 ret = mtdev_init(dev);
364 if (ret) 367 if (ret)
365 goto error; 368 goto error;