fossil: cast Qid.vers, Dir.mode and Qid.mtime to u32int (thanks Tim Kack)
R=rsc https://codereview.appspot.com/13981043
This commit is contained in:
parent
3c612e13a1
commit
3fcc209df9
1 changed files with 4 additions and 4 deletions
|
|
@ -165,7 +165,7 @@ rTwstat(Msg* m)
|
||||||
}
|
}
|
||||||
tsync = 0;
|
tsync = 0;
|
||||||
}
|
}
|
||||||
if(dir.qid.vers != ~0){
|
if(dir.qid.vers != (u32int)~0){
|
||||||
if(dir.qid.vers != de.mcount){
|
if(dir.qid.vers != de.mcount){
|
||||||
werrstr("wstat -- attempt to change qid.vers");
|
werrstr("wstat -- attempt to change qid.vers");
|
||||||
goto error;
|
goto error;
|
||||||
|
|
@ -189,7 +189,7 @@ rTwstat(Msg* m)
|
||||||
/*
|
/*
|
||||||
* Check .qid.type and .mode agree if neither is defaulted.
|
* Check .qid.type and .mode agree if neither is defaulted.
|
||||||
*/
|
*/
|
||||||
if(dir.qid.type != (uchar)~0 && dir.mode != ~0){
|
if(dir.qid.type != (uchar)~0 && dir.mode != (u32int)~0){
|
||||||
if(dir.qid.type != ((dir.mode>>24) & 0xFF)){
|
if(dir.qid.type != ((dir.mode>>24) & 0xFF)){
|
||||||
werrstr("wstat -- qid.type/mode mismatch");
|
werrstr("wstat -- qid.type/mode mismatch");
|
||||||
goto error;
|
goto error;
|
||||||
|
|
@ -199,7 +199,7 @@ rTwstat(Msg* m)
|
||||||
op = 0;
|
op = 0;
|
||||||
|
|
||||||
oldmode = de.mode;
|
oldmode = de.mode;
|
||||||
if(dir.qid.type != (uchar)~0 || dir.mode != ~0){
|
if(dir.qid.type != (uchar)~0 || dir.mode != (u32int)~0){
|
||||||
/*
|
/*
|
||||||
* .qid.type or .mode isn't defaulted, check for unknown bits.
|
* .qid.type or .mode isn't defaulted, check for unknown bits.
|
||||||
*/
|
*/
|
||||||
|
|
@ -236,7 +236,7 @@ rTwstat(Msg* m)
|
||||||
tsync = 0;
|
tsync = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(dir.mtime != ~0){
|
if(dir.mtime != (u32int)~0){
|
||||||
if(dir.mtime != de.mtime){
|
if(dir.mtime != de.mtime){
|
||||||
de.mtime = dir.mtime;
|
de.mtime = dir.mtime;
|
||||||
op = 1;
|
op = 1;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue