projects
/
freeradius.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a05ade6
)
DLT_LINUX_SLL isn't defined everywhere
author
Alan T. DeKok
<aland@freeradius.org>
Thu, 29 Jun 2017 11:54:39 +0000
(07:54 -0400)
committer
Alan T. DeKok
<aland@freeradius.org>
Thu, 29 Jun 2017 11:54:39 +0000
(07:54 -0400)
src/lib/net.c
patch
|
blob
|
history
diff --git
a/src/lib/net.c
b/src/lib/net.c
index
2981bc1
..
e84072b
100644
(file)
--- a/
src/lib/net.c
+++ b/
src/lib/net.c
@@
-36,7
+36,9
@@
bool fr_link_layer_supported(int link_layer)
case DLT_RAW:
case DLT_NULL:
case DLT_LOOP:
+#ifdef DLT_LINUX_SLL
case DLT_LINUX_SLL:
+#endif
case DLT_PFLOG:
return true;
@@
-119,12
+121,14
@@
ssize_t fr_link_layer_offset(uint8_t const *data, size_t len, int link_layer)
return -1;
}
+#ifdef DLT_LINUX_SLL
case DLT_LINUX_SLL:
p += 16;
if (((size_t)(p - data)) > len) {
goto ood;
}
break;
+#endif
case DLT_PFLOG:
p += 28;