diff options
author | bms <bms@FreeBSD.org> | 2007-02-02 22:27:45 +0000 |
---|---|---|
committer | bms <bms@FreeBSD.org> | 2007-02-02 22:27:45 +0000 |
commit | a6c57fe6a9788e1153c281f016d466b04726484b (patch) | |
tree | 9c0b6e191b9057952b206f4a7ae566095d812c69 /sys/net/if_tap.c | |
parent | 1dae4a628c578597f7e6baca015a32dbc80bc182 (diff) | |
download | FreeBSD-src-a6c57fe6a9788e1153c281f016d466b04726484b.zip FreeBSD-src-a6c57fe6a9788e1153c281f016d466b04726484b.tar.gz |
Use int instead of u_int for the 'extra' argument to the
clone_create() KPI.
This fixes a signedness bug in unit number comparisons.
Submitted by: imp, Landon Fuller
PR: kern/105228
MFC after: 2 weeks
Diffstat (limited to 'sys/net/if_tap.c')
-rw-r--r-- | sys/net/if_tap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_tap.c b/sys/net/if_tap.c index ddb14cd..1b51647 100644 --- a/sys/net/if_tap.c +++ b/sys/net/if_tap.c @@ -255,7 +255,7 @@ tapmodevent(module_t mod, int type, void *data) static void tapclone(void *arg, struct ucred *cred, char *name, int namelen, struct cdev **dev) { - u_int extra; + int extra; int i, unit; char *device_name = name; |