Bug 116660

Summary: local variable used before set
Product: [Fedora] Fedora Reporter: d.binderman
Component: x3270Assignee: Karsten Hopp <karsten>
Status: CLOSED RAWHIDE QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: 2   
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-12-08 16:01:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description d.binderman 2004-02-24 09:06:04 UTC
Description of problem:

I just tried to compile Core2 Test1 package x3270-3.3.2.p1-1

The compiler said

1.

screen.c(2212): remark #592: variable "d" is used before its value is set

The source code is

	else if ((b.bits.cs & CS_MASK) !=
			CS_DBCS ||
           d != DBCS_NONE)

and earlier is

		enum dbcs_state d;

Suggest init d before first use.



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 2 Karsten Hopp 2004-12-08 16:01:20 UTC
'enum dbcs_state d' was already defined in the function header, the  
local definition shadowed that one. Fixed in the next release