diff --git a/library/alloc/src/ffi/c_str.rs b/library/alloc/src/ffi/c_str.rs
index f6743c6571095..ef8548d24293d 100644
--- a/library/alloc/src/ffi/c_str.rs
+++ b/library/alloc/src/ffi/c_str.rs
@@ -1116,7 +1116,7 @@ impl CStr {
/// with the corresponding &[str]
slice. Otherwise, it will
/// replace any invalid UTF-8 sequences with
/// [`U+FFFD REPLACEMENT CHARACTER`][U+FFFD] and return a
- /// [Cow]::[Owned]\(&[str])
with the result.
+ /// [Cow]::[Owned]\([String])
with the result.
///
/// [str]: prim@str "str"
/// [Borrowed]: Cow::Borrowed