Fwd: Patch for bug in snmp_test_manager.erl
Andreas Schumacher <[email protected]> Tue, 15 Apr 2014 16:32:12 +0200
| Newsgroups | gmane.comp.lang.erlang.patches |
|---|---|
| Message-ID | <CAA6B5+7U7Ro5ypGwuheC2HJvR=_8VGuVNaE-31K0_BHOo3JF4A@mail.gmail.com> |
Thank you for your contribution! However, before we continue working with this patch, please provide a better commit message, according to the following guidelines for "Writing good commit messages [1]. [1] https://github.com/erlang/otp/wiki/Writing-good-commit-messages Andreas Schumacher, Erlang/OTP, Ericsson AB *From:* [email protected] [mailto: [email protected]] *On Behalf Of *Colton Leekley-Winslow *Sent:* den 11 april 2014 15:09 *To:* [email protected] *Subject:* [erlang-patches] Patch for bug in snmp_test_manager.erl Hi, Recently I was familiarizing myself with the SNMP functionality of Erlang and decided to use the snmp_test_manager (lib/snmp/test/snmp_test_manager.erl) setup as a guide. During my endeavor I was unable to start_link an snmp_test_manager due to a badmatch occurring on line 133. See traceback here: http://pastebin.com/1eNYkGTz This is because on line 133 the snmp_test_manager module is expecting a tuple of {ok, Pid} from snmpm:start_link/0 . However, snmpm:start_link/0 will only return the atom ok. This causes a badmatch. By editing line 133 of snmp_test_manager.erl to only expect the atom ok, and editing line 136 to not reference the no longer existing Pid variable, I was able to fix the module. I also edited line 59 to remove the mgr key from the State record, as after these changes it was no longer being used. You can find my public repository here: https://github.com/telsacolton/otp and the branch with the fix is called snmp_test_manager_badmatch_pid<https://github.com/telsacolton/otp/tree/snmp_test_manager_badmatch_pid> -- Colton Leekley-Winslow Developer, Telsasoft (952) 707-8581 _______________________________________________ erlang-patches mailing list [email protected] http://erlang.org/mailman/listinfo/erlang-patches