diff options
author | John Langford <jl@nyclamp.(none)> | 2013-10-30 21:58:27 +0400 |
---|---|---|
committer | John Langford <jl@nyclamp.(none)> | 2013-10-30 21:58:27 +0400 |
commit | d40a24a72b69dc00cd02b153caf3179939030904 (patch) | |
tree | c469cb7014387784b81109738221bf37e628a48b /vowpalwabbit/sender.cc | |
parent | 53a0a7e5a757761ae9b0780c1a0c2cb648a08faf (diff) |
finish is autorecursive
Diffstat (limited to 'vowpalwabbit/sender.cc')
-rw-r--r-- | vowpalwabbit/sender.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/vowpalwabbit/sender.cc b/vowpalwabbit/sender.cc index 106c4b79..9aa53ced 100644 --- a/vowpalwabbit/sender.cc +++ b/vowpalwabbit/sender.cc @@ -104,7 +104,6 @@ void end_examples(void* d) s->buf->space.delete_v(); free(s->delay_ring); delete s->buf; - free(s); } learner setup(vw& all, po::variables_map& vm, vector<string> pairs) @@ -122,8 +121,8 @@ void end_examples(void* d) sl_t sl = {NULL, save_load}; - learner l(s,LEARNER::generic_driver,learn,finish,sl); - + learner l(s,LEARNER::generic_driver,learn,sl); + l.set_finish(finish); l.set_finish_example(finish_example); l.set_end_examples(end_examples); return l; |