summaryrefslogtreecommitdiffstats
path: root/runtime/transport/debugfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/transport/debugfs.c')
-rw-r--r--runtime/transport/debugfs.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/runtime/transport/debugfs.c b/runtime/transport/debugfs.c
index 7a08982a..6bbef53b 100644
--- a/runtime/transport/debugfs.c
+++ b/runtime/transport/debugfs.c
@@ -36,6 +36,13 @@ static int _stp_register_ctl_channel_fs(void)
errk("Error creating systemtap debugfs entries.\n");
return -1;
}
+ else if (IS_ERR(_stp_cmd_file)) {
+ _stp_cmd_file = NULL;
+ errk("Error creating systemtap debugfs entries: %ld\n",
+ -PTR_ERR(_stp_cmd_file));
+ return -1;
+ }
+
_stp_cmd_file->d_inode->i_uid = _stp_uid;
_stp_cmd_file->d_inode->i_gid = _stp_gid;