X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=test%2Fsl_test.c;h=c06becbbfb3009d6cb282fb88a73c7e87fcc8c70;hp=9fc6466fd6640f939328d823e0a18e1a0fff7b6d;hb=53d171373819e921da8f8648eea236a08ff6a702;hpb=d791fc64b23a9c0a3ed90aa60571344d7735aee9 diff --git a/test/sl_test.c b/test/sl_test.c index 9fc6466..c06becb 100644 --- a/test/sl_test.c +++ b/test/sl_test.c @@ -22,10 +22,12 @@ void *worker (void *arg) { for (int i = 0; i < NUM_ITERATIONS/num_threads_; ++i) { unsigned r = nbd_rand(); int key = r & 0xF; + char key_str[10]; + sprintf(key_str, "%X", key); if (r & (1 << 8)) { - sl_add(sl_, key, 1); + sl_add(sl_, key_str, strlen(key_str) + 1, 1); } else { - sl_remove(sl_, key); + sl_remove(sl_, key_str, strlen(key_str) + 1); } rcu_update();