diff options
| author | Yoshinobu Inoue <shin@FreeBSD.org> | 2000-02-27 18:36:30 +0000 |
|---|---|---|
| committer | Yoshinobu Inoue <shin@FreeBSD.org> | 2000-02-27 18:36:30 +0000 |
| commit | 90da21c697aa9ab35cc9dd01640c3b500824298f (patch) | |
| tree | 89709493b77a2739650aaf1e3f43e444564b85e8 /sys/net | |
| parent | e7e3ecb6c3fea4322e9b1d7e3d9df0bac35a1204 (diff) | |
Notes
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/if_gif.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/net/if_gif.c b/sys/net/if_gif.c index 22215cfc911b..06a34690113b 100644 --- a/sys/net/if_gif.c +++ b/sys/net/if_gif.c @@ -389,7 +389,13 @@ gif_ioctl(ifp, cmd, data) sc->gif_pdst = sa; ifp->if_flags |= (IFF_UP|IFF_RUNNING); - if_up(ifp); /* send up RTM_IFINFO */ + { + int s; + + s = splnet(); + if_up(ifp); /* send up RTM_IFINFO */ + splx(s); + } break; |
