summaryrefslogtreecommitdiff
path: root/lib/strings.nix
diff options
context:
space:
mode:
Diffstat (limited to 'lib/strings.nix')
-rw-r--r--lib/strings.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/strings.nix b/lib/strings.nix
index f8b01ec1ebc5..7142a156e393 100644
--- a/lib/strings.nix
+++ b/lib/strings.nix
@@ -998,7 +998,11 @@ rec {
:::
*/
- escapeC = list: replaceStrings list (map (c: "\\x${toLower (lib.toHexString (charToInt c))}") list);
+ escapeC =
+ list:
+ replaceStrings list (
+ map (c: "\\x${fixedWidthString 2 "0" (toLower (lib.toHexString (charToInt c)))}") list
+ );
/**
Escape the `string` so it can be safely placed inside a URL