diff options
| author | 2023-12-30 01:26:54 -0600 | |
|---|---|---|
| committer | 2023-12-30 01:26:54 -0600 | |
| commit | e2f504523c0afa3db05e7e739f55e89266b1624c (patch) | |
| tree | 39c0f42aa0b59ed9c76643766775f1ddd69a23e2 /src/version.c | |
| parent | download (but not parse) version manifest (diff) | |
add a little version stuff
Diffstat (limited to 'src/version.c')
| -rw-r--r-- | src/version.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/version.c b/src/version.c index 1f7911b..d8f264c 100644 --- a/src/version.c +++ b/src/version.c @@ -35,14 +35,20 @@ unsigned l2_version__add_remote(json_t *obj); unsigned l2_version_load_remote(void) { - json_t *vers; + json_t *vers = NULL; unsigned r = l2_version__load_manifest(&vers); + if (r != VERSION_SUCCESS) goto done; + + r = l2_version__load_all_from_json(vers); + +done: json_decref(vers); return r; } -unsigned l2_version_load_local(void) +unsigned l2_version_load_local(const char *name) { + return VERSION_SUCCESS; } @@ -362,6 +368,7 @@ unsigned l2_version__add_remote(json_t *js) if (l2_state.ver_remote_tail) { l2_state.ver_remote_tail->next = ver; ver->prev = l2_state.ver_remote_tail; + l2_state.ver_remote_tail = ver; } else { l2_state.ver_remote_head = l2_state.ver_remote_tail = ver; } |
