diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-07-18 00:44:39 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-07-18 00:44:39 +0200 |
commit | 7f4ddbcab8598e3d5e29c23ce883cdfa664408f1 (patch) | |
tree | 5f1b18463f641f24fad519e0aefb60b97d707b52 /src/abd | |
parent | 28ab2c446fba4980a8295d59fdf203a028a35dd6 (diff) | |
download | gnunet-7f4ddbcab8598e3d5e29c23ce883cdfa664408f1.tar.gz gnunet-7f4ddbcab8598e3d5e29c23ce883cdfa664408f1.zip |
merge flags into enum for GNUNET_DISK_pipe() API, fixing #6188
Diffstat (limited to 'src/abd')
-rw-r--r-- | src/abd/gnunet-abd.c | 31 | ||||
-rw-r--r-- | src/abd/plugin_gnsrecord_abd.c | 3 |
2 files changed, 20 insertions, 14 deletions
diff --git a/src/abd/gnunet-abd.c b/src/abd/gnunet-abd.c index 963d9207a..ff7dd09c5 100644 --- a/src/abd/gnunet-abd.c +++ b/src/abd/gnunet-abd.c | |||
@@ -513,8 +513,8 @@ get_existing_record (void *cls, | |||
513 | const struct GNUNET_GNSRECORD_Data *rd) | 513 | const struct GNUNET_GNSRECORD_Data *rd) |
514 | { | 514 | { |
515 | struct GNUNET_GNSRECORD_Data *rde; | 515 | struct GNUNET_GNSRECORD_Data *rde; |
516 | struct GNUNET_GNSRECORD_Data* rdn = | 516 | struct GNUNET_GNSRECORD_Data*rdn = |
517 | GNUNET_malloc(sizeof(*rdn)*(rd_count + 1)); | 517 | GNUNET_malloc (sizeof(*rdn) * (rd_count + 1)); |
518 | 518 | ||
519 | memset (rdn, 0, sizeof (struct GNUNET_GNSRECORD_Data)); | 519 | memset (rdn, 0, sizeof (struct GNUNET_GNSRECORD_Data)); |
520 | GNUNET_memcpy (&rdn[1], rd, | 520 | GNUNET_memcpy (&rdn[1], rd, |
@@ -541,7 +541,7 @@ get_existing_record (void *cls, | |||
541 | rde, | 541 | rde, |
542 | &add_continuation, | 542 | &add_continuation, |
543 | &add_qe); | 543 | &add_qe); |
544 | GNUNET_free(rdn); | 544 | GNUNET_free (rdn); |
545 | return; | 545 | return; |
546 | } | 546 | } |
547 | 547 | ||
@@ -604,13 +604,18 @@ store_cb (void *cls, struct GNUNET_IDENTITY_Ego *ego) | |||
604 | if (GNUNET_OK != | 604 | if (GNUNET_OK != |
605 | GNUNET_GNSRECORD_string_to_value (type, subject, &data, &data_size)) | 605 | GNUNET_GNSRECORD_string_to_value (type, subject, &data, &data_size)) |
606 | { | 606 | { |
607 | if(typestring == NULL) { | 607 | if (typestring == NULL) |
608 | fputs("No value for unknown record type\n", stderr); | 608 | { |
609 | } else if(subject == NULL) { | 609 | fputs ("No value for unknown record type\n", stderr); |
610 | fprintf(stderr, | 610 | } |
611 | "No value for record type`%s'\n", | 611 | else if (subject == NULL) |
612 | typestring); | 612 | { |
613 | } else { | 613 | fprintf (stderr, |
614 | "No value for record type`%s'\n", | ||
615 | typestring); | ||
616 | } | ||
617 | else | ||
618 | { | ||
614 | fprintf (stderr, | 619 | fprintf (stderr, |
615 | "Value `%s' invalid for record type `%s'\n", | 620 | "Value `%s' invalid for record type `%s'\n", |
616 | subject, | 621 | subject, |
@@ -927,8 +932,8 @@ run (void *cls, | |||
927 | int i; | 932 | int i; |
928 | while (NULL != (tok = strtok (NULL, ","))) | 933 | while (NULL != (tok = strtok (NULL, ","))) |
929 | count++; | 934 | count++; |
930 | struct GNUNET_ABD_Delegate* delegates = | 935 | struct GNUNET_ABD_Delegate*delegates = |
931 | GNUNET_malloc(sizeof(*delegates)*count); | 936 | GNUNET_malloc (sizeof(*delegates) * count); |
932 | struct GNUNET_ABD_Delegate *dele; | 937 | struct GNUNET_ABD_Delegate *dele; |
933 | GNUNET_free (tmp); | 938 | GNUNET_free (tmp); |
934 | tmp = GNUNET_strdup (subject_delegate); | 939 | tmp = GNUNET_strdup (subject_delegate); |
@@ -961,7 +966,7 @@ run (void *cls, | |||
961 | delegates[i].issuer_attribute = NULL; | 966 | delegates[i].issuer_attribute = NULL; |
962 | } | 967 | } |
963 | GNUNET_free (tmp); | 968 | GNUNET_free (tmp); |
964 | GNUNET_free(delegates); | 969 | GNUNET_free (delegates); |
965 | } | 970 | } |
966 | else | 971 | else |
967 | { | 972 | { |
diff --git a/src/abd/plugin_gnsrecord_abd.c b/src/abd/plugin_gnsrecord_abd.c index 850fa9a45..272872e24 100644 --- a/src/abd/plugin_gnsrecord_abd.c +++ b/src/abd/plugin_gnsrecord_abd.c | |||
@@ -235,7 +235,8 @@ abd_string_to_value (void *cls, | |||
235 | (char *) &sets[1]); | 235 | (char *) &sets[1]); |
236 | for (i = 0; i < entries; i++) | 236 | for (i = 0; i < entries; i++) |
237 | { | 237 | { |
238 | if (0 != set[i].subject_attribute_len) { | 238 | if (0 != set[i].subject_attribute_len) |
239 | { | ||
239 | GNUNET_free_nz ((char *) set[i].subject_attribute); | 240 | GNUNET_free_nz ((char *) set[i].subject_attribute); |
240 | set[i].subject_attribute = NULL; | 241 | set[i].subject_attribute = NULL; |
241 | } | 242 | } |