Skip to content
Snippets Groups Projects
Select Git revision
  • e61be41d864e693dc77338bbdc502ae3badbd908
  • master default protected
2 results

zs1-local-realms-report.patch

Blame
  • zs1-local-realms-report.patch 641 B
    Index: libnfsidmap-0.25/libnfsidmap.c
    ===================================================================
    --- libnfsidmap-0.25.orig/libnfsidmap.c
    +++ libnfsidmap-0.25/libnfsidmap.c
    @@ -285,10 +285,11 @@ int nfs4_init_name_mapping(char *conffil
     			TAILQ_FOREACH(r, &local_realms->fields, link) {
     				siz += (strlen(r->field)+4);
     			}
    -			buf = malloc(siz);
    +			buf = malloc(siz+1);
     			if (buf) {
    +				*buf = '\0';
     				TAILQ_FOREACH(r, &local_realms->fields, link) {
    -					sprintf(buf, "'%s' ", r->field);
    +					sprintf(buf+strlen(buf), "'%s' ", r->field);
     				}
     				IDMAP_LOG(1, ("libnfsidmap: Realms list: %s", buf));
     				free(buf);