diff --git a/glnx-dirfd.c b/glnx-dirfd.c
index bb73b015c1eab89457d9a98f76734c30a75ce08c..667a18dde06c01ed124b34f6fc15d7bc96d3a4bb 100644
--- a/glnx-dirfd.c
+++ b/glnx-dirfd.c
@@ -67,9 +67,7 @@ glnx_opendirat (int             dfd,
 {
   int ret = glnx_opendirat_with_errno (dfd, path, follow);
   if (ret == -1)
-    {
-      return glnx_throw_errno_prefix (error, "openat");
-    }
+    return glnx_throw_errno_prefix (error, "opendir(%s)", path);
   *out_fd = ret;
   return TRUE;
 }