1
1

* vfs.c (vfs_addstamp): Rename st1 to last_stamp. Initialize it

with NULL to suppress compiler warning.
Этот коммит содержится в:
Pavel Roskin 2001-05-18 19:04:42 +00:00
родитель 38a1e6499c
Коммит 8a025d6efa
2 изменённых файлов: 16 добавлений и 5 удалений

Просмотреть файл

@ -1,3 +1,8 @@
2001-05-18 Pavel Roskin <proski@gnu.org>
* vfs.c (vfs_addstamp): Rename st1 to last_stamp. Initialize it
with NULL to suppress compiler warning.
2001-05-14 Pavel Roskin <proski@gnu.org> 2001-05-14 Pavel Roskin <proski@gnu.org>
* ftpfs.c: Warning fixes. * ftpfs.c: Warning fixes.

Просмотреть файл

@ -299,13 +299,16 @@ void
vfs_addstamp (vfs *v, vfsid id, struct vfs_stamping *parent) vfs_addstamp (vfs *v, vfsid id, struct vfs_stamping *parent)
{ {
if (v != &vfs_local_ops && id != (vfsid)-1){ if (v != &vfs_local_ops && id != (vfsid)-1){
struct vfs_stamping *stamp, *st1; struct vfs_stamping *stamp;
struct vfs_stamping *last_stamp = NULL;
for (stamp = stamps; stamp != NULL; st1 = stamp, stamp = stamp->next) for (stamp = stamps; stamp != NULL; stamp = stamp->next) {
if (stamp->v == v && stamp->id == id){ if (stamp->v == v && stamp->id == id){
gettimeofday(&(stamp->time), NULL); gettimeofday(&(stamp->time), NULL);
return; return;
} }
last_stamp = stamp;
}
stamp = g_new (struct vfs_stamping, 1); stamp = g_new (struct vfs_stamping, 1);
stamp->v = v; stamp->v = v;
stamp->id = id; stamp->id = id;
@ -325,12 +328,15 @@ vfs_addstamp (vfs *v, vfsid id, struct vfs_stamping *parent)
gettimeofday (&(stamp->time), NULL); gettimeofday (&(stamp->time), NULL);
stamp->next = 0; stamp->next = 0;
if (stamps) if (stamps) {
st1->next = stamp; /* Add to the end */
else last_stamp->next = stamp;
} else {
/* Add first element */
stamps = stamp; stamps = stamp;
} }
} }
}
void void
vfs_stamp (vfs *v, vfsid id) vfs_stamp (vfs *v, vfsid id)