Selaa lähdekoodia

* Automatically trim out '+OK ' when decrypting FiSH

Bryan Drewery 16 vuotta sitten
vanhempi
commit
7849d5d494
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      src/crypto/bf_util.c

+ 3 - 0
src/crypto/bf_util.c

@@ -91,6 +91,9 @@ bd::String egg_bf_encrypt(bd::String in, const bd::String& key)
  */
 bd::String egg_bf_decrypt(bd::String in, const bd::String& key)
 {
+  // Skip over '+OK '
+  if (in(0, 4) == "+OK ")
+    in += 4;
   bd::String out(size_t(in.length() * .9));
   // Too small to process
   if (in.size() < 12) return out;