Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package open-lldp for openSUSE:Factory checked in at 2021-09-25 00:34:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/open-lldp (Old) and /work/SRC/openSUSE:Factory/.open-lldp.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "open-lldp" Sat Sep 25 00:34:46 2021 rev:20 rq:920350 version:1.1+44.0f781b4162d3 Changes: -------- --- /work/SRC/openSUSE:Factory/open-lldp/open-lldp.changes 2021-01-15 19:43:38.841782060 +0100 +++ /work/SRC/openSUSE:Factory/.open-lldp.new.1899/open-lldp.changes 2021-09-25 00:34:47.447091576 +0200 @@ -1,0 +2,7 @@ +Mon Sep 20 16:03:06 UTC 2021 - [email protected] + +- Update to version v1.1+44.0f781b4162d3: + * agent: reset frame status on message delete + * Avoiding null pointer dereference + +------------------------------------------------------------------- Old: ---- open-lldp-v1.1+36.e926f7172b96.tar.xz New: ---- open-lldp-v1.1+44.0f781b4162d3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ open-lldp.spec ++++++ --- /var/tmp/diff_new_pack.RzXlX6/_old 2021-09-25 00:34:48.135092294 +0200 +++ /var/tmp/diff_new_pack.RzXlX6/_new 2021-09-25 00:34:48.139092298 +0200 @@ -21,7 +21,7 @@ Summary: Link Layer Discovery Protocol (LLDP) Agent License: GPL-2.0-only Group: System/Daemons -Version: 1.1+36.e926f7172b96 +Version: 1.1+44.0f781b4162d3 Release: 0 BuildRequires: bison BuildRequires: flex ++++++ _service ++++++ --- /var/tmp/diff_new_pack.RzXlX6/_old 2021-09-25 00:34:48.203092365 +0200 +++ /var/tmp/diff_new_pack.RzXlX6/_new 2021-09-25 00:34:48.207092369 +0200 @@ -4,7 +4,7 @@ <param name="url">https://github.com/openSUSE/lldpad.git</param> <param name="subdir"></param> <param name="filename">open-lldp</param> - <param name="version">v1.1</param> + <param name="version">0f781b4162d3</param> <param name="versionformat">v1.1+@TAG_OFFSET@.%h</param> <param name="match-tag">v1.[0-9]</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.RzXlX6/_old 2021-09-25 00:34:48.227092390 +0200 +++ /var/tmp/diff_new_pack.RzXlX6/_new 2021-09-25 00:34:48.227092390 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/openSUSE/lldpad.git</param> - <param name="changesrevision">e926f7172b967ee4ca588b27906940fd5996cb0e</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">9e8d48d5cb03f76173d89d3b6b9b9c20beefd6e5</param></service></servicedata> \ No newline at end of file ++++++ open-lldp-v1.1+36.e926f7172b96.tar.xz -> open-lldp-v1.1+44.0f781b4162d3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/open-lldp-v1.1+36.e926f7172b96/ctrl_iface.c new/open-lldp-v1.1+44.0f781b4162d3/ctrl_iface.c --- old/open-lldp-v1.1+36.e926f7172b96/ctrl_iface.c 2021-01-08 23:12:44.000000000 +0100 +++ new/open-lldp-v1.1+44.0f781b4162d3/ctrl_iface.c 2021-09-20 17:58:23.000000000 +0200 @@ -180,6 +180,8 @@ } else { tlv = strdup(ibuf); str = tlv; + if (!str) + goto err_tlv; str++; /* Count number of TLV Modules */ tokenize = strtok(str, delim); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/open-lldp-v1.1+36.e926f7172b96/dcbtool_cmds.c new/open-lldp-v1.1+44.0f781b4162d3/dcbtool_cmds.c --- old/open-lldp-v1.1+36.e926f7172b96/dcbtool_cmds.c 2021-01-08 23:12:44.000000000 +0100 +++ new/open-lldp-v1.1+44.0f781b4162d3/dcbtool_cmds.c 2021-09-20 17:58:23.000000000 +0200 @@ -373,6 +373,8 @@ } cmd_args = get_cmd_args(); + if (!cmd_args) + return -1; if (get_feature() == FEATURE_DCBX) snprintf(cbuf, sizeof(cbuf), "%c%01x%02x%02x%s", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/open-lldp-v1.1+36.e926f7172b96/lldp_8021qaz.c new/open-lldp-v1.1+44.0f781b4162d3/lldp_8021qaz.c --- old/open-lldp-v1.1+36.e926f7172b96/lldp_8021qaz.c 2021-01-08 23:12:44.000000000 +0100 +++ new/open-lldp-v1.1+44.0f781b4162d3/lldp_8021qaz.c 2021-09-20 17:58:23.000000000 +0200 @@ -1944,6 +1944,10 @@ if (tlv->type == TYPE_1) { clear_ieee8021qaz_rx(qaz_tlvs); rx = malloc(sizeof(*rx)); + if (!rx) { + LLDPAD_INFO("failed malloc for rx\n"); + return TLV_ERR; + } memset(rx, 0, sizeof(*rx)); qaz_tlvs->rx = rx; qaz_tlvs->ieee8021qazdu = 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/open-lldp-v1.1+36.e926f7172b96/lldp_dcbx.c new/open-lldp-v1.1+44.0f781b4162d3/lldp_dcbx.c --- old/open-lldp-v1.1+36.e926f7172b96/lldp_dcbx.c 2021-01-08 23:12:44.000000000 +0100 +++ new/open-lldp-v1.1+44.0f781b4162d3/lldp_dcbx.c 2021-09-20 17:58:23.000000000 +0200 @@ -695,6 +695,10 @@ */ if (tlv->type == TYPE_1) { manifest = malloc(sizeof(*manifest)); + if (!manifest) { + LLDPAD_INFO("failed malloc for manifest\n"); + return TLV_ERR; + } memset(manifest, 0, sizeof(*manifest)); dcbx->manifest = manifest; dcbx->dcbdu = 0;
