Просмотр исходного кода

libdpkg: Forward declare trigkindinfo variables after defining the type

This was spotted by a run with the clang static analyzer.
Guillem Jover лет назад: 16
Родитель
Сommit
e33cc724cf
1 измененных файлов с 1 добавлено и 2 удалено
  1. 1 2
      lib/dpkg/triglib.c

+ 1 - 2
lib/dpkg/triglib.c

@@ -212,8 +212,6 @@ trig_fixup_awaiters(enum modstatdb_rw cstatus)
 
 /*---------- generalised handling of trigger kinds ----------*/
 
-static const struct trigkindinfo tki_explicit, tki_file, tki_unknown;
-
 struct trigkindinfo {
 	/* Only for trig_activate_start. */
 	void (*activate_start)(void);
@@ -224,6 +222,7 @@ struct trigkindinfo {
 	void (*interest_change)(const char *name, struct pkginfo *pkg, int signum);
 };
 
+static const struct trigkindinfo tki_explicit, tki_file, tki_unknown;
 static const struct trigkindinfo *dtki;
 
 /* As passed into activate_start. */