Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
varnish-cache
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
varnishcache
varnish-cache
Commits
3d0438f7
Commit
3d0438f7
authored
Jun 29, 2013
by
Poul-Henning Kamp
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix a potential use of an unintialized stack variable.
Constification Constification.
parent
d8c4345f
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
20 additions
and
19 deletions
+20
-19
vsc.h
include/vapi/vsc.h
+3
-3
vsl.h
include/vapi/vsl.h
+3
-3
vsm.h
include/vapi/vsm.h
+2
-0
vsc.c
lib/libvarnishapi/vsc.c
+7
-7
vsl.c
lib/libvarnishapi/vsl.c
+5
-6
No files found.
include/vapi/vsc.h
View file @
3d0438f7
...
...
@@ -59,8 +59,8 @@ int VSC_Arg(struct VSM_data *vd, int arg, const char *opt);
* 1 Handled.
*/
struct
VSC_C_mgt
*
VSC_Mgt
(
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
);
struct
VSC_C_main
*
VSC_Main
(
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
);
struct
VSC_C_mgt
*
VSC_Mgt
(
const
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
);
struct
VSC_C_main
*
VSC_Main
(
const
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
);
/*
* Looks up and returns the management stats and the child main
* stats structure. If fantom is non-NULL, it can later be used
...
...
@@ -80,7 +80,7 @@ struct VSC_C_main *VSC_Main(struct VSM_data *vd, struct VSM_fantom *fantom);
* non-NULL: Success
*/
void
*
VSC_Get
(
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
,
const
char
*
type
,
void
*
VSC_Get
(
const
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
,
const
char
*
type
,
const
char
*
ident
);
/*
* Looks up the given VSC type and identifier. If fantom is
...
...
include/vapi/vsl.h
View file @
3d0438f7
...
...
@@ -224,7 +224,7 @@ int VSL_Match(struct VSL_data *vsl, const struct VSL_cursor *c);
* 0: No match
*/
int
VSL_Print
(
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
);
int
VSL_Print
(
const
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
);
/*
* Print the log record pointed to by cursor to stream.
*
...
...
@@ -242,7 +242,7 @@ int VSL_Print(struct VSL_data *vsl, const struct VSL_cursor *c, void *fo);
* -5: I/O write error - see errno
*/
int
VSL_PrintTerse
(
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
);
int
VSL_PrintTerse
(
const
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
);
/*
* Print the log record pointed to by cursor to stream.
*
...
...
@@ -311,7 +311,7 @@ FILE *VSL_WriteOpen(struct VSL_data *vsl, const char *name, int append,
*/
int
VSL_Write
(
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
);
int
VSL_Write
(
const
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
);
/*
* Write the currect record pointed to be c to the FILE* fo
*
...
...
include/vapi/vsm.h
View file @
3d0438f7
...
...
@@ -54,6 +54,8 @@ struct VSM_fantom {
char
ident
[
VSM_IDENT_LEN
];
};
#define VSM_FANTOM_NULL { 0, 0, 0, 0, {0}, {0}, {0} }
/*---------------------------------------------------------------------
* VSM level access functions
*/
...
...
lib/libvarnishapi/vsc.c
View file @
3d0438f7
...
...
@@ -39,7 +39,6 @@
#include "miniobj.h"
#include "vas.h"
#include "vdef.h"
#include "vapi/vsc.h"
#include "vapi/vsm.h"
...
...
@@ -262,7 +261,7 @@ VSC_Arg(struct VSM_data *vd, int arg, const char *opt)
/*--------------------------------------------------------------------*/
struct
VSC_C_mgt
*
VSC_Mgt
(
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
)
VSC_Mgt
(
const
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
)
{
return
(
VSC_Get
(
vd
,
fantom
,
VSC_type_mgt
,
""
));
...
...
@@ -271,7 +270,7 @@ VSC_Mgt(struct VSM_data *vd, struct VSM_fantom *fantom)
/*--------------------------------------------------------------------*/
struct
VSC_C_main
*
VSC_Main
(
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
)
VSC_Main
(
const
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
)
{
return
(
VSC_Get
(
vd
,
fantom
,
VSC_type_main
,
""
));
...
...
@@ -281,10 +280,10 @@ VSC_Main(struct VSM_data *vd, struct VSM_fantom *fantom)
*/
void
*
VSC_Get
(
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
,
const
char
*
type
,
VSC_Get
(
const
struct
VSM_data
*
vd
,
struct
VSM_fantom
*
fantom
,
const
char
*
type
,
const
char
*
ident
)
{
struct
VSM_fantom
f2
;
struct
VSM_fantom
f2
=
VSM_FANTOM_NULL
;
if
(
fantom
==
NULL
)
fantom
=
&
f2
;
...
...
@@ -321,9 +320,10 @@ vsc_add_vf(struct vsc *vsc, const struct VSM_fantom *fantom,
VTAILQ_INSERT_TAIL
(
&
vsc
->
vf_list
,
vf
,
list
);
}
/*lint -esym(528, vsc_add_pt) */
static
void
vsc_add_pt
(
struct
vsc
*
vsc
,
const
volatile
void
*
ptr
,
const
struct
VSC_desc
*
desc
,
struct
vsc_vf
*
vf
)
const
struct
VSC_desc
*
desc
,
const
struct
vsc_vf
*
vf
)
{
struct
vsc_pt
*
pt
;
...
...
@@ -347,7 +347,7 @@ vsc_add_pt(struct vsc *vsc, const volatile void *ptr,
CHECK_OBJ_NOTNULL(vsc, VSC_MAGIC); \
st = vf->fantom.b;
#define VSC_F(nn,tt,ll,ff,vv,dd,ee) \
#define VSC_F(nn,tt,ll,ff,vv,dd,ee)
\
vsc_add_pt(vsc, &st->nn, descs++, vf);
#define VSC_DONE(U,l,t) \
...
...
lib/libvarnishapi/vsl.c
View file @
3d0438f7
...
...
@@ -48,7 +48,6 @@
#include "vapi/vsm.h"
#include "vapi/vsl.h"
#include "vapi/vsm_int.h"
#include "vin.h"
#include "vbm.h"
#include "vmb.h"
#include "vre.h"
...
...
@@ -154,7 +153,7 @@ VSL_ResetError(struct VSL_data *vsl)
}
static
int
vsl_match_IX
(
struct
VSL_data
*
vsl
,
vslf_list
*
list
,
const
struct
VSL_cursor
*
c
)
vsl_match_IX
(
struct
VSL_data
*
vsl
,
const
vslf_list
*
list
,
const
struct
VSL_cursor
*
c
)
{
enum
VSL_tag_e
tag
;
const
char
*
cdata
;
...
...
@@ -202,7 +201,7 @@ VSL_Match(struct VSL_data *vsl, const struct VSL_cursor *c)
return
(
1
);
}
const
char
*
VSL_transactions
[
256
]
=
{
static
const
char
*
const
VSL_transactions
[
256
]
=
{
/* 12345678901234 */
[
VSL_t_unknown
]
=
"<< Unknown >>"
,
[
VSL_t_sess
]
=
"<< Session >>"
,
...
...
@@ -219,7 +218,7 @@ const char *VSL_transactions[256] = {
} while (0)
int
VSL_Print
(
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
)
VSL_Print
(
const
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
)
{
enum
VSL_tag_e
tag
;
uint32_t
vxid
;
...
...
@@ -257,7 +256,7 @@ VSL_Print(struct VSL_data *vsl, const struct VSL_cursor *c, void *fo)
}
int
VSL_PrintTerse
(
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
)
VSL_PrintTerse
(
const
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
)
{
enum
VSL_tag_e
tag
;
unsigned
len
;
...
...
@@ -390,7 +389,7 @@ VSL_WriteOpen(struct VSL_data *vsl, const char *name, int append, int unbuf)
}
int
VSL_Write
(
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
)
VSL_Write
(
const
struct
VSL_data
*
vsl
,
const
struct
VSL_cursor
*
c
,
void
*
fo
)
{
size_t
r
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment