mirror of
https://github.com/neovim/neovim.git
synced 2025-09-12 06:18:16 +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++;
|
||||
}
|
||||
if ((size_t) (hi - hifirst) == hinum) {
|
||||
*rettv = (typval_T) { .v_type = VAR_UNKNOWN };
|
||||
return NULL;
|
||||
}
|
||||
} else {
|
||||
|
@@ -2483,9 +2483,9 @@ static ShaDaWriteResult shada_write(ShaDaWriteDef *const sd_writer,
|
||||
const Timestamp cur_timestamp = os_time();
|
||||
do {
|
||||
typval_T vartv;
|
||||
const char *name;
|
||||
const char *name = NULL;
|
||||
var_iter = var_shada_iter(var_iter, &name, &vartv);
|
||||
if (var_iter == NULL && vartv.v_type == VAR_UNKNOWN) {
|
||||
if (name == NULL) {
|
||||
break;
|
||||
}
|
||||
typval_T tgttv;
|
||||
|
Reference in New Issue
Block a user