diff options
Diffstat (limited to 'mac.c')
-rw-r--r-- | mac.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: mac.c,v 1.24 2013/06/03 00:03:18 dtucker Exp $ */ | 1 | /* $OpenBSD: mac.c,v 1.25 2013/11/07 11:58:27 dtucker Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2001 Markus Friedl. All rights reserved. | 3 | * Copyright (c) 2001 Markus Friedl. All rights reserved. |
4 | * | 4 | * |
@@ -91,9 +91,9 @@ static const struct macalg macs[] = { | |||
91 | { NULL, 0, NULL, 0, 0, 0, 0 } | 91 | { NULL, 0, NULL, 0, 0, 0, 0 } |
92 | }; | 92 | }; |
93 | 93 | ||
94 | /* Returns a comma-separated list of supported MACs. */ | 94 | /* Returns a list of supported MACs separated by the specified char. */ |
95 | char * | 95 | char * |
96 | mac_alg_list(void) | 96 | mac_alg_list(char sep) |
97 | { | 97 | { |
98 | char *ret = NULL; | 98 | char *ret = NULL; |
99 | size_t nlen, rlen = 0; | 99 | size_t nlen, rlen = 0; |
@@ -101,7 +101,7 @@ mac_alg_list(void) | |||
101 | 101 | ||
102 | for (m = macs; m->name != NULL; m++) { | 102 | for (m = macs; m->name != NULL; m++) { |
103 | if (ret != NULL) | 103 | if (ret != NULL) |
104 | ret[rlen++] = '\n'; | 104 | ret[rlen++] = sep; |
105 | nlen = strlen(m->name); | 105 | nlen = strlen(m->name); |
106 | ret = xrealloc(ret, 1, rlen + nlen + 2); | 106 | ret = xrealloc(ret, 1, rlen + nlen + 2); |
107 | memcpy(ret + rlen, m->name, nlen + 1); | 107 | memcpy(ret + rlen, m->name, nlen + 1); |