diff --git a/librewolf-allow-dark.spec b/librewolf-allow-dark.spec
index e3666b3..de6b392 100644
--- a/librewolf-allow-dark.spec
+++ b/librewolf-allow-dark.spec
@@ -23,7 +23,8 @@ mkdir -p %{buildroot}%{_datadir}/applications
 
 mv ./librewolf %{buildroot}%{_datadir}/librewolf/
 ln -sr %{buildroot}%{_datadir}/librewolf/librewolf %{buildroot}%{_bindir}/librewolf
-sed -i 's/MYDIR/%{_bindir}/g' ./librewolf.desktop
+escaped_bindir=$(echo "%{_bindir}" | sed 's/\//\\\//g')
+sed -i "s/MYDIR/$escaped_bindir/g" ./librewolf.desktop
 mv ./librewolf.desktop %{buildroot}%{_datadir}/applications/