len++;
memmove(data->buf, s, sizeof(data->buf) - len);
data->idx -= len;
+ bzero(data->buf + data->idx, sizeof(data->buf) - data->idx);
return 1;
}
strncpy(rdata[d], data->last_line, RRD_DATA_MAX_LEN);
data->last_time = 0;
+ bzero(data->last_line, sizeof(data->last_line));
mutex_unlock(&data->lock);
}
pr_info("Finished at line %d, idx: %d\n", d, data->idx);
ret = d;
+ bzero(data->last_line, sizeof(data->last_line));
+ bzero(data->buf, sizeof(data->buf));
+ data->idx = 0;
out_close:
/*