Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4:Update
ncpfs.import5051
ncpfs-hg-commit-455.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ncpfs-hg-commit-455.patch of Package ncpfs.import5051
changeset: 455:69f23e25cc66 user: Petr Vandrovec <petr@vandrovec.name> date: Sat Apr 15 04:25:06 2006 +0200 files: lib/ds/filter.c lib/nwnet.c util/nwdir.c description: Fix some more gcc-4.1 warnings gcc-4.1 is even more stupid than gcc-4.0 was when it comes to uninitialized variables - if function either returns an error, or returns success and modifies its argument, you can be almost 100% sure that gcc-4.1 will tag this with warning if you call some other function between this one, before you'll test function's return value. Just crap, probably it is time to disable all warnings, as they are more than useless. diff -r 7783da47228e -r 69f23e25cc66 lib/ds/filter.c --- a/lib/ds/filter.c Thu Apr 13 22:53:06 2006 +0200 +++ b/lib/ds/filter.c Sat Apr 15 04:25:06 2006 +0200 @@ -303,7 +303,7 @@ static void _PutFilterFirstPass( } else { /* different operand: go to next node in created chain */ - last_q = (struct _filter_node**)&q->value; + last_q = (struct _filter_node**)(void*)&q->value; q = q->value; } } diff -r 7783da47228e -r 69f23e25cc66 lib/nwnet.c --- a/lib/nwnet.c Thu Apr 13 22:53:06 2006 +0200 +++ b/lib/nwnet.c Sat Apr 15 04:25:06 2006 +0200 @@ -1696,7 +1696,7 @@ restartLoop:; NWCONN_HANDLE conn = list_entry(current, struct ncp_conn, nds_ring); NWObjectCount connaddresses; nuint8* conndata; - NWCCODE err2; + NWDSCCODE err2; /* compare addresses */ ncpt_mutex_unlock(&nds_ring_lock); @@ -2808,6 +2808,8 @@ static NWDSCCODE NWDSGetAttrVal_OBJECT_A if (err) return err; err = NWDSBufGetLE32(buffer, &priv); + if (err) + return err; oacl->privileges = priv; return err; } @@ -4149,6 +4151,8 @@ NWDSCCODE NWDSGetServerName(NWDSContextH if (err) return err; err = NWDSBufGetLE32(buffer, &le32); + if (err) + return err; if (partcount) *partcount = le32; return 0; diff -r 7783da47228e -r 69f23e25cc66 util/nwdir.c --- a/util/nwdir.c Thu Apr 13 22:53:06 2006 +0200 +++ b/util/nwdir.c Sat Apr 15 04:25:06 2006 +0200 @@ -521,7 +521,9 @@ static void dumpit(NWCONN_HANDLE conn, c err = NWNSGetEffectiveRights(conn, dir.volNumber, dir.DosDirNum, &eff); - eff32 = eff; + if (!err) { + eff32 = eff; + } } printf(_(" Effective: ")); if (err) {
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor