* IA32 (2.6.8.1 - 2004-08-23.21.30) - 3 New warnings (gcc 3.2.2) @ 2004-08-24 15:19 John Cherry 2004-08-24 15:33 ` 2.6.9-rc1: selinux/hooks.c: functions returning unassigned variables Adrian Bunk 0 siblings, 1 reply; 4+ messages in thread From: John Cherry @ 2004-08-24 15:19 UTC (permalink / raw) To: linux-kernel drivers/scsi/BusLogic.c:2976: warning: `BusLogic_AbortCommand' defined but not used security/selinux/hooks.c:2825: warning: `ret' might be used uninitialized in this function security/selinux/hooks.c:2886: warning: `ret' might be used uninitialized in this function ^ permalink raw reply [flat|nested] 4+ messages in thread
* 2.6.9-rc1: selinux/hooks.c: functions returning unassigned variables 2004-08-24 15:19 IA32 (2.6.8.1 - 2004-08-23.21.30) - 3 New warnings (gcc 3.2.2) John Cherry @ 2004-08-24 15:33 ` Adrian Bunk 2004-08-24 15:41 ` Stephen Smalley 0 siblings, 1 reply; 4+ messages in thread From: Adrian Bunk @ 2004-08-24 15:33 UTC (permalink / raw) To: John Cherry, David S. Miller; +Cc: linux-kernel, sds, jmorris On Tue, Aug 24, 2004 at 08:19:28AM -0700, John Cherry wrote: >... > security/selinux/hooks.c:2825: warning: `ret' might be used uninitialized in this function > security/selinux/hooks.c:2886: warning: `ret' might be used uninitialized in this function This was [NET]: Add skb_header_pointer, and use it where possible. @Dave: In both functions ret is returned, but line that assigned a value to ret was removed. *shrug* cu Adrian -- "Is there not promise of rain?" Ling Tan asked suddenly out of the darkness. There had been need of rain for many days. "Only a promise," Lao Er said. Pearl S. Buck - Dragon Seed ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.6.9-rc1: selinux/hooks.c: functions returning unassigned variables 2004-08-24 15:33 ` 2.6.9-rc1: selinux/hooks.c: functions returning unassigned variables Adrian Bunk @ 2004-08-24 15:41 ` Stephen Smalley 2004-08-24 18:50 ` David S. Miller 0 siblings, 1 reply; 4+ messages in thread From: Stephen Smalley @ 2004-08-24 15:41 UTC (permalink / raw) To: Adrian Bunk; +Cc: John Cherry, David S. Miller, lkml, James Morris On Tue, 2004-08-24 at 11:33, Adrian Bunk wrote: > On Tue, Aug 24, 2004 at 08:19:28AM -0700, John Cherry wrote: > >... > > security/selinux/hooks.c:2825: warning: `ret' might be used uninitialized in this function > > security/selinux/hooks.c:2886: warning: `ret' might be used uninitialized in this function > > > This was > [NET]: Add skb_header_pointer, and use it where possible. > > > @Dave: > In both functions ret is returned, but line that assigned a value to ret > was removed. ===== security/selinux/hooks.c 1.54 vs edited ===== --- 1.54/security/selinux/hooks.c 2004-08-18 20:14:54 -04:00 +++ edited/security/selinux/hooks.c 2004-08-24 08:43:51 -04:00 @@ -2822,7 +2822,7 @@ /* Returns error only if unable to parse addresses */ static int selinux_parse_skb_ipv4(struct sk_buff *skb, struct avc_audit_data *ad) { - int offset, ihlen, ret; + int offset, ihlen, ret = -EINVAL; struct iphdr _iph, *ih; offset = skb->nh.raw - skb->data; @@ -2836,6 +2836,7 @@ ad->u.net.v4info.saddr = ih->saddr; ad->u.net.v4info.daddr = ih->daddr; + ret = 0; switch (ih->protocol) { case IPPROTO_TCP: { @@ -2883,7 +2884,7 @@ static int selinux_parse_skb_ipv6(struct sk_buff *skb, struct avc_audit_data *ad) { u8 nexthdr; - int ret, offset; + int ret = -EINVAL, offset; struct ipv6hdr _ipv6h, *ip6; offset = skb->nh.raw - skb->data; @@ -2893,6 +2894,7 @@ ipv6_addr_copy(&ad->u.net.v6info.saddr, &ip6->saddr); ipv6_addr_copy(&ad->u.net.v6info.daddr, &ip6->daddr); + ret = 0; nexthdr = ip6->nexthdr; offset += sizeof(_ipv6h); -- Stephen Smalley <sds@epoch.ncsc.mil> National Security Agency ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: 2.6.9-rc1: selinux/hooks.c: functions returning unassigned variables 2004-08-24 15:41 ` Stephen Smalley @ 2004-08-24 18:50 ` David S. Miller 0 siblings, 0 replies; 4+ messages in thread From: David S. Miller @ 2004-08-24 18:50 UTC (permalink / raw) To: Stephen Smalley; +Cc: bunk, cherry, linux-kernel, jmorris On Tue, 24 Aug 2004 11:41:45 -0400 Stephen Smalley <sds@epoch.ncsc.mil> wrote: > On Tue, 2004-08-24 at 11:33, Adrian Bunk wrote: > > On Tue, Aug 24, 2004 at 08:19:28AM -0700, John Cherry wrote: > > >... > > > security/selinux/hooks.c:2825: warning: `ret' might be used uninitialized in this function > > > security/selinux/hooks.c:2886: warning: `ret' might be used uninitialized in this function > > > > > > This was > > [NET]: Add skb_header_pointer, and use it where possible. > > > > > > @Dave: > > In both functions ret is returned, but line that assigned a value to ret > > was removed. Good catch. Patch applied, thanks Stephen. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-08-24 18:52 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-08-24 15:19 IA32 (2.6.8.1 - 2004-08-23.21.30) - 3 New warnings (gcc 3.2.2) John Cherry 2004-08-24 15:33 ` 2.6.9-rc1: selinux/hooks.c: functions returning unassigned variables Adrian Bunk 2004-08-24 15:41 ` Stephen Smalley 2004-08-24 18:50 ` David S. Miller
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox