summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Synacek <jsynacek@redhat.com>2014-02-10 11:44:00 +0100
committerJan Synacek <jsynacek@redhat.com>2014-02-10 11:44:00 +0100
commiteb41fb478d0671385724f77d88af334ba999d393 (patch)
treed1f417e59c5363d379fa878f693c75734cf14ccc
parent01c7ce50f98a098f543f9a8144c55ad54aaa8358 (diff)
downloadopenlmi-providers-eb41fb478d0671385724f77d88af334ba999d393.tar.gz
openlmi-providers-eb41fb478d0671385724f77d88af334ba999d393.tar.xz
openlmi-providers-eb41fb478d0671385724f77d88af334ba999d393.zip
logicalfile: fix GetInstance() on a socket file
-rw-r--r--src/logicalfile/file.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/logicalfile/file.c b/src/logicalfile/file.c
index c0286da..78dddd3 100644
--- a/src/logicalfile/file.c
+++ b/src/logicalfile/file.c
@@ -240,6 +240,9 @@ CMPIStatus stat_logicalfile_and_fill(
realpath(path, rpath);
LMI_SymbolicLink_Set_TargetFile(&lf->lf.symboliclink, rpath);
break;
+ case S_IFSOCK:
+ fill_basic(b, UnixSocket, &lf->lf.unixsocket, buf, fsclassname, fsname, sb);
+ break;
default:
/* impossible */
assert(0);