mirror of
https://github.com/neovim/neovim.git
synced 2025-09-12 14:28:18 +00:00
shada: Use same iteration end conditions as with other iterators
This commit is contained in:
@@ -20909,7 +20909,6 @@ const void *var_shada_iter(const void *const iter, const char **const name,
|
|||||||
hi++;
|
hi++;
|
||||||
}
|
}
|
||||||
if ((size_t) (hi - hifirst) == hinum) {
|
if ((size_t) (hi - hifirst) == hinum) {
|
||||||
*rettv = (typval_T) { .v_type = VAR_UNKNOWN };
|
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@@ -2483,9 +2483,9 @@ static ShaDaWriteResult shada_write(ShaDaWriteDef *const sd_writer,
|
|||||||
const Timestamp cur_timestamp = os_time();
|
const Timestamp cur_timestamp = os_time();
|
||||||
do {
|
do {
|
||||||
typval_T vartv;
|
typval_T vartv;
|
||||||
const char *name;
|
const char *name = NULL;
|
||||||
var_iter = var_shada_iter(var_iter, &name, &vartv);
|
var_iter = var_shada_iter(var_iter, &name, &vartv);
|
||||||
if (var_iter == NULL && vartv.v_type == VAR_UNKNOWN) {
|
if (name == NULL) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
typval_T tgttv;
|
typval_T tgttv;
|
||||||
|
Reference in New Issue
Block a user