summaryrefslogtreecommitdiffstats
path: root/src/classifiers
diff options
context:
space:
mode:
Diffstat (limited to 'src/classifiers')
-rw-r--r--src/classifiers/winnow.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/classifiers/winnow.c b/src/classifiers/winnow.c
index acf12a462..cc2a0cc23 100644
--- a/src/classifiers/winnow.c
+++ b/src/classifiers/winnow.c
@@ -77,11 +77,13 @@ learn_callback (gpointer key, gpointer value, gpointer data)
/* Consider that not found blocks have value 1 */
if ((v = statfile_pool_get_block (cd->pool, cd->file, node->h1, node->h2, cd->now)) < 0.00001) {
statfile_pool_set_block (cd->pool, cd->file, node->h1, node->h2, cd->now, c);
+ node->value = c;
}
else {
statfile_pool_set_block (cd->pool, cd->file, node->h1, node->h2, cd->now, v * c);
+ node->value = v * c;
}
-
+
cd->count++;
return FALSE;