File tree Expand file tree Collapse file tree 1 file changed +15
-3
lines changed
Expand file tree Collapse file tree 1 file changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -3059,10 +3059,22 @@ void Prefs::resetDeferredInterfacesToRegister() {
30593059
30603060bool Prefs::addDeferredInterfaceToRegister (const char *ifname) {
30613061 if (num_deferred_interfaces_to_register < UNLIMITED_NUM_INTERFACES) {
3062- deferred_interfaces_to_register[num_deferred_interfaces_to_register] =
3062+ bool isView = !strncmp (ifname, " view:" , 5 );
3063+ if (isView && is_pro_edition ()) {
3064+ /* View interface only available with pro version */
3065+ #ifdef NTOPNG_PRO
3066+ deferred_interfaces_to_register[num_deferred_interfaces_to_register] =
3067+ strdup (ifname);
3068+ num_deferred_interfaces_to_register++;
3069+ return true ;
3070+ #endif
3071+ } else if (!isView) {
3072+ deferred_interfaces_to_register[num_deferred_interfaces_to_register] =
30633073 strdup (ifname);
3064- num_deferred_interfaces_to_register++;
3065- return true ;
3074+ num_deferred_interfaces_to_register++;
3075+ return true ;
3076+ }
3077+ return true ; // Simply ignore the -i view option
30663078 } else {
30673079 return false ;
30683080 }
You can’t perform that action at this time.
0 commit comments