diff options
| author | David M. Syzdek <david@syzdek.net> | 2022-03-22 11:15:45 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2022-03-22 12:48:36 -0800 |
| commit | c5788caaacbc5be1a53be16d2534349abdb11a3c (patch) | |
| tree | 1f16df99445a7e1b1d3f54ede9eaf9cce5634305 | |
| parent | 7243bd0e592b0f7741bd554f5b5cf23a40cea1e0 (diff) | |
| download | tinyrad-c5788caaacbc5be1a53be16d2534349abdb11a3c.tar.gz tinyrad-c5788caaacbc5be1a53be16d2534349abdb11a3c.tar.bz2 tinyrad-c5788caaacbc5be1a53be16d2534349abdb11a3c.tar.xz tinyrad-c5788caaacbc5be1a53be16d2534349abdb11a3c.zip | |
libtinyrad: adding default secret
| -rw-r--r-- | lib/libtinyrad/lmemory.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/libtinyrad/lmemory.c b/lib/libtinyrad/lmemory.c index 88ccad2..6bd7804 100644 --- a/lib/libtinyrad/lmemory.c +++ b/lib/libtinyrad/lmemory.c | |||
| @@ -126,6 +126,7 @@ tinyrad_tiyrad_defaults( | |||
| 126 | unsigned opts ) | 126 | unsigned opts ) |
| 127 | { | 127 | { |
| 128 | int rc; | 128 | int rc; |
| 129 | const char * str; | ||
| 129 | 130 | ||
| 130 | assert(tr != NULL); | 131 | assert(tr != NULL); |
| 131 | 132 | ||
| @@ -153,6 +154,12 @@ tinyrad_tiyrad_defaults( | |||
| 153 | if (tr->timeout == -1) | 154 | if (tr->timeout == -1) |
| 154 | tr->timeout = TRAD_DFLT_TIMEOUT; | 155 | tr->timeout = TRAD_DFLT_TIMEOUT; |
| 155 | 156 | ||
| 157 | // sets secret | ||
| 158 | str = ((tr->opts&TRAD_CATHOLIC)) ? "Dominus vobiscum" : "tinyrad"; | ||
| 159 | if (!(tr->secret)) | ||
| 160 | if ((tr->secret = tinyrad_strdup(str)) == NULL) | ||
| 161 | return(TRAD_ENOMEM); | ||
| 162 | |||
| 156 | tr->opts |= opts; | 163 | tr->opts |= opts; |
| 157 | 164 | ||
| 158 | return(TRAD_SUCCESS); | 165 | return(TRAD_SUCCESS); |
