summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorGravatar default2025-04-18 09:08:48 +0200
committerGravatar default2025-04-18 09:08:48 +0200
commit1ebf2a2d874f3ee589785e8175abdcb33a963d72 (patch)
tree80fa888a7057d406eec6c10eeb36ff5c36c2e608 /data.c
parentNew command-line options 'create_list' and 'delete_list'. (diff)
downloadsnac2-1ebf2a2d874f3ee589785e8175abdcb33a963d72.tar.gz
snac2-1ebf2a2d874f3ee589785e8175abdcb33a963d72.tar.xz
snac2-1ebf2a2d874f3ee589785e8175abdcb33a963d72.zip
New command-line option 'add_to_list'.
Diffstat (limited to 'data.c')
-rw-r--r--data.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/data.c b/data.c
index 53f38e9..88f1921 100644
--- a/data.c
+++ b/data.c
@@ -2404,7 +2404,7 @@ xs_val *list_content(snac *user, const char *list, const char *actor_md5, int op
2404 break; 2404 break;
2405 2405
2406 case 1: /** append actor to list **/ 2406 case 1: /** append actor to list **/
2407 if (actor_md5 != NULL) { 2407 if (xs_is_string(actor_md5) && xs_is_hex(actor_md5)) {
2408 if (!index_in_md5(fn, actor_md5)) 2408 if (!index_in_md5(fn, actor_md5))
2409 index_add_md5(fn, actor_md5); 2409 index_add_md5(fn, actor_md5);
2410 } 2410 }
@@ -2412,7 +2412,7 @@ xs_val *list_content(snac *user, const char *list, const char *actor_md5, int op
2412 break; 2412 break;
2413 2413
2414 case 2: /** delete actor from list **/ 2414 case 2: /** delete actor from list **/
2415 if (actor_md5 != NULL) 2415 if (xs_is_string(actor_md5) && xs_is_hex(actor_md5))
2416 index_del_md5(fn, actor_md5); 2416 index_del_md5(fn, actor_md5);
2417 2417
2418 break; 2418 break;