| 101 |
|
break; |
| 102 |
|
|
| 103 |
|
case 'd': |
| 104 |
< |
if (extarg && IsDigit(*extarg)) |
| 105 |
< |
target_p->servicestamp = strtoul(extarg, NULL, 0); |
| 104 |
> |
if (!EmptyString(extarg)) |
| 105 |
> |
strlcpy(target_p->svid, extarg, sizeof(target_p->svid)); |
| 106 |
|
break; |
| 107 |
|
|
| 108 |
|
case 'o': |
| 115 |
|
{ |
| 116 |
|
dlink_node *dm = NULL; |
| 117 |
|
|
| 118 |
< |
detach_conf(target_p, OPER_TYPE); |
| 118 |
> |
detach_conf(target_p, CONF_OPER); |
| 119 |
|
ClrOFlag(target_p); |
| 120 |
|
DelUMode(target_p, ConfigFileEntry.oper_only_umodes); |
| 121 |
|
|
| 181 |
|
} |
| 182 |
|
|
| 183 |
|
static struct Message svsmode_msgtab = { |
| 184 |
< |
"SVSMODE", 0, 0, 3, MAXPARA, MFLG_SLOW | MFLG_UNREG, 0, |
| 184 |
> |
"SVSMODE", 0, 0, 3, MAXPARA, MFLG_SLOW, 0, |
| 185 |
|
{m_ignore, m_ignore, ms_svsmode, m_ignore, m_ignore, m_ignore} |
| 186 |
|
}; |
| 187 |
|
|