aboutsummaryrefslogtreecommitdiff
path: root/src/auction/gnunet-auction-create.c
diff options
context:
space:
mode:
authorMarkus Teich <teichm@fs.tum.de>2017-01-12 20:16:40 +0100
committerMarkus Teich <teichm@fs.tum.de>2017-01-12 20:18:09 +0100
commit9006be70fd75641136a5a230f613498d5082bb3d (patch)
treefd9ce4ad1cc946e4b1f2ae3d29102a3079cb7f39 /src/auction/gnunet-auction-create.c
parentcafbbb5994d333323e79c02ecd4700d82ff4242c (diff)
downloadgnunet-9006be70fd75641136a5a230f613498d5082bb3d.tar.gz
gnunet-9006be70fd75641136a5a230f613498d5082bb3d.zip
auction: check for empty pricelist
Diffstat (limited to 'src/auction/gnunet-auction-create.c')
-rw-r--r--src/auction/gnunet-auction-create.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/auction/gnunet-auction-create.c b/src/auction/gnunet-auction-create.c
index dc43f635e..a4c029572 100644
--- a/src/auction/gnunet-auction-create.c
+++ b/src/auction/gnunet-auction-create.c
@@ -113,6 +113,11 @@ run (void *cls,
113 "could not get `prices` array node from pricemap\n"); 113 "could not get `prices` array node from pricemap\n");
114 goto fail; 114 goto fail;
115 } 115 }
116 if (0 == json_array_size (parray))
117 {
118 GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "empty pricemap array\n");
119 goto fail;
120 }
116 json_array_foreach (parray, i, pnode) 121 json_array_foreach (parray, i, pnode)
117 { 122 {
118 if (-1 == json_unpack_ex (pnode, &jerr, 0, "F", &cur)) 123 if (-1 == json_unpack_ex (pnode, &jerr, 0, "F", &cur))