diff options
author | Antony Kellermann | 2018-08-23 17:21:47 -0400 |
---|---|---|
committer | Antony Kellermann | 2018-08-23 17:21:47 -0400 |
commit | ac0178748513f9c5b98a5aabbfda748ff4ca810d (patch) | |
tree | 0d06f5011403cd26a83b3af2b89f4c8f5741bd06 | |
parent | 5b9f5d991a546ae3533fc9cb68f373d400cfe5cf (diff) | |
download | aur-ac0178748513f9c5b98a5aabbfda748ff4ca810d.tar.gz |
Fixed wrong password segfault
-rw-r--r-- | portfolio.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/portfolio.c b/portfolio.c index 3d516bd4617c..83ad3f7987bd 100644 --- a/portfolio.c +++ b/portfolio.c @@ -39,6 +39,8 @@ void portfolio_modify_write(const char* symbol, double quantity_shares, double u char* password = NULL; // Store password for re-encryption String* pString = portfolio_ncurses_get_plaintext_string(&password); + if (pString == NULL) // Decryption error + return; // Perform modification portfolio_modify_string(pString, symbol, quantity_shares, usd_spent, mod_option); |