aboutsummaryrefslogtreecommitdiff
path: root/libtrivfs/io-version.c
diff options
context:
space:
mode:
Diffstat (limited to 'libtrivfs/io-version.c')
-rw-r--r--libtrivfs/io-version.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/libtrivfs/io-version.c b/libtrivfs/io-version.c
index e656d5cc..59a0ebef 100644
--- a/libtrivfs/io-version.c
+++ b/libtrivfs/io-version.c
@@ -27,5 +27,13 @@ trivfs_S_io_server_version (trivfs_protid_t obj,
int *min,
int *edit)
{
- return EOPNOTSUPP;
+ if (!obj)
+ return EOPNOTSUPP;
+
+ if (!&trivfs_server_name || !&trivfs_server_version)
+ return EOPNOTSUPP;
+
+ snprintf (name, sizeof (string_t), "%s %s",
+ trivfs_server_name, trivfs_server_version);
+ return 0;
}