Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wallet: clear memory leaks from radio doge functions #188

Merged

Commits on Jan 23, 2024

  1. wallet: clear memory leaks from radio doge functions

    -total redesign of dogecoin_unregister_watch_address_with_node to alleviate calls to concat
    -populate wallet->filename on dogecoin_wallet_new otherwise it's populated by name and freed
    -added replace_last_after_delim which searchs for a match and replaces with replacement
    -added remove_substr which returns a string with substr removed
    -changed wallet cmd to sanity
    -sanity cmd test now iterates through multiple addresses
    -free waddr and buf and call dogecoin_wallet_next_addr on edge case where we delete our last address
    -refactor/fix spvtool.py, fetch.py, .gitignore dummy
    -clear spvnode wallet sanity cmd of memleaks
    -fix wallet sanity check on windows
    -added file_copy function to utils
    -check if file exists before performance of file operations
    -free remaining waddr during sanity check
    -run wallet sanity check in spvtool.py test and verify wallet balance
    -run spvtool.py only on returncode match from previous subprocess completion
    -add Dockerfile for easier implementation
    -add to x86_64-linux-dbg in ci.yml
    -adapt to use -l for zero prompts during automated testing
    xanimo committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    64b78d2 View commit details
    Browse the repository at this point in the history