Kaynağa Gözat

Null check for identity riddle

Billy Barrow 1 yıl önce
ebeveyn
işleme
6ce24d9197
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      src/lib/IdentityRiddle.vala

+ 3 - 0
src/lib/IdentityRiddle.vala

@@ -60,6 +60,9 @@ namespace Riddle {
         }
 
         protected override Solution? solve(uint8[] riddle) {
+            if(private_key == null || private_key.length == 0) {
+                return null;
+            }
             var message = Sodium.Asymmetric.Sealing.unseal(riddle, public_key, private_key);
             if(message == null) {
                 return null;