diff --git a/src/core/lib/flags.c b/src/core/lib/flags.c index a0d03cc..556180c 100644 --- a/src/core/lib/flags.c +++ b/src/core/lib/flags.c @@ -30,6 +30,7 @@ char encryptionSeparator = '.'; //NOPE > DO NOT TOUCH THIS, USE setEncryptio unsigned long keyLength = 50; //LENGTH OF KEY > DO NOT TOUCH THIS, USE setKeyLength instead < inputFlags flags = DEFAULT_FLAGS; encryptionOperation_type_cb encryptionOperation_cb = encryptionOperation; +boolean flagsChanged = 0; //CHANGES TO 1 WHEN U USE setFlags //GETTERS char getEncryptionSeparator() @@ -90,6 +91,8 @@ void setKeyLength(int keyLengthNew) void setFlags(inputFlags newFlags) { flags = newFlags; + + if (!flagsChanged) flagsChanged = 1; } void setEncryptionOperation(encryptionOperation_type_cb newEncryptionOperation)