Skip to content

Redis request mismatch #4

@mikezsin

Description

@mikezsin

get storeKey
$3
get
$11
messageKey2

del randKey + storeKey
$3
del
$23
messageKeyNgTBqzM83x7u2

---   handlers.go	2022-12-09 20:53:33.011759873 +0300
+++ handlers.go	2022-12-10 09:52:39.834437609 +0300
@@ -117,7 +117,7 @@
 						return
 					}
 				} else {
-					showMessage(key, storedMessage, w)
+					showMessage(storeKey, storedMessage, w)
 					return
 				}

@@ -138,14 +138,14 @@
 					secretMessage := decrypt([]byte(newKey), storedMessage.Message)
 					if len(secretMessage) > keylen && secretMessage[0:keylen] == encryptKey {
 						storedMessage.Message = secretMessage[keylen:]
-						showMessage(key, storedMessage, w)
+						showMessage(storeKey, storedMessage, w)
 						return
 					} else {
 						http.Redirect(w, r, "/view/"+key, http.StatusSeeOther)
 						return
 					}
 				} else {
-					showMessage(secretKey, storedMessage, w)
+					showMessage(storeKey, storedMessage, w)
 					return
 				}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions