diff options
author | Gruruya <gruruya.chi4c@slmails.com> | 2023-06-01 23:02:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-02 05:02:40 +0200 |
commit | ead7e20926b1f5ea1b06679947d3d16fcc085e68 (patch) | |
tree | 55c772cac3db8028abb64e42623943301af506e2 | |
parent | c507ced51e19f530f39ee059e0c272638229a7b1 (diff) | |
download | Nim-ead7e20926b1f5ea1b06679947d3d16fcc085e68.tar.gz |
Atlas: avoid segfault on failed Github search (#21980)
* Atlas: avoid segfault on failed Github search * Return empty array on failed search instead of nil
-rw-r--r-- | tools/atlas/packagesjson.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/atlas/packagesjson.nim b/tools/atlas/packagesjson.nim index 4c4d42595..7e25c6934 100644 --- a/tools/atlas/packagesjson.nim +++ b/tools/atlas/packagesjson.nim @@ -79,7 +79,7 @@ proc singleGithubSearch(term: string): JsonNode = let x = client.getContent("https://api.github.com/search/repositories?q=" & encodeUrl(term) & "+language:nim") result = parseJson(x) except: - discard "it's a failed search, ignore" + result = parseJson("{\"items\": []}") finally: client.close() |