git.postgresql.org Git - postgresql.git/commitdiff

git projects / postgresql.git / commitdiff
? search:
summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 2030cbd)
vc_getrels(p, VacRelP) returns NIL for special relations (indices,
Wed, 2 Apr 1997 03:48:01 +0000 (03:48 +0000)
Wed, 2 Apr 1997 03:48:01 +0000 (03:48 +0000)
sequences,...) and vc_delhilowstats(NULL->vrl_relid) ...


diff --git a/src/backend/commands/vacuum.c b/src/backend/commands/vacuum.c
index 487367710bad596c7e36daf6850e6bffad91774e..e7ffe2d57e6231f69962213a984cb7e963224271 100644 (file)
--- a/src/backend/commands/vacuum.c
+++ b/src/backend/commands/vacuum.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.26 1997年03月10日 15:08:57 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.27 1997年04月02日 03:48:01 vadim Exp $
*
*-------------------------------------------------------------------------
*/
@@ -219,10 +219,13 @@ vc_vacuum(NameData *VacRelP)
/* get list of relations */
vrl = vc_getrels(p, VacRelP);
- if (VacRelP != NULL)
- vc_delhilowstats(vrl->vrl_relid);
- else
- vc_delhilowstats(InvalidOid);
+ if ( vrl != NULL )
+ {
+ if (VacRelP != NULL)
+ vc_delhilowstats(vrl->vrl_relid);
+ else
+ vc_delhilowstats(InvalidOid);
+ }
/* vacuum each heap relation */
for (cur = vrl; cur != (VRelList) NULL; cur = cur->vrl_next)
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /