Fossil SCM

Fixed: /tarball accepted non-checkin rids (but of course could not generate a tarfile from them). Bug report from Justin Gedge on the mailing list.

stephan 2012-04-11 16:28 trunk
Commit f982e3764b12866ca3d31893dc4a9c233b04684f
1 file changed +1 -1
+1 -1
--- src/tar.c
+++ src/tar.c
@@ -592,11 +592,11 @@
592592
zName[nName] = 0;
593593
break;
594594
}
595595
}
596596
}
597
- rid = name_to_rid(nRid?zRid:zName);
597
+ rid = name_to_typed_rid(nRid?zRid:zName, "ci");
598598
if( rid==0 ){
599599
@ Not found
600600
return;
601601
}
602602
if( nRid==0 && nName>10 ) zName[10] = 0;
603603
--- src/tar.c
+++ src/tar.c
@@ -592,11 +592,11 @@
592 zName[nName] = 0;
593 break;
594 }
595 }
596 }
597 rid = name_to_rid(nRid?zRid:zName);
598 if( rid==0 ){
599 @ Not found
600 return;
601 }
602 if( nRid==0 && nName>10 ) zName[10] = 0;
603
--- src/tar.c
+++ src/tar.c
@@ -592,11 +592,11 @@
592 zName[nName] = 0;
593 break;
594 }
595 }
596 }
597 rid = name_to_typed_rid(nRid?zRid:zName, "ci");
598 if( rid==0 ){
599 @ Not found
600 return;
601 }
602 if( nRid==0 && nName>10 ) zName[10] = 0;
603

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button