repo.or.cz
/
smatch.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
assigned_expr: handle fake assignments better
2018-01-17
Dan C
a
rpenter
assigned_
e
xpr: handle fake assignments bett
e
r
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-17
D
a
n
Ca
r
pent
e
r
assig
n
ed_expr: remove debug co
d
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan C
a
rpenter
kernel_p
r
intf: %p
x
i
s
valid
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-16
Dan Car
p
ent
e
r
stree: debu
g
ging:
p
rint the number
o
f states in __print_stree()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
Carpenter
mtag: commit all
m
tag
rela
t
ed co
d
e to date
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
C
arpenter
smdb
.
p
y: fix some crashing bugs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
C
arpenter
cont
a
i
n
er_of:
handle function
c
a
l
ls like foo-
>
bar
(
foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-12
Dan
Carpente
r
smatch: get th
e
s
m
atch bin dir cor
r
ect
l
y
wh
e
n it's
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carp
e
nter
user_da
t
a2: empty stat
e
s
a
re not u
s
er
data
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan C
a
rpen
t
e
r
const
r
a
i
nts_require
d
: improve handlin
g
of assigned
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
db: don't split
by NULL vs
n
on
-
NULL
w
hen there are
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
fl
o
w: store
a
b
a
ckup of
t
h
e st
a
rt time when parsin
g
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Car
p
en
t
e
r
h
e
lper: ch
a
nge
s
ome nonsense values
to other non
s
ense
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
a
n Carpenter
DB: introduce a time
o
ut handli
n
g call
e
r
i
nfo
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
a
ddress: fix
handli
n
g of &foo->bar
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
D
an Carpe
n
ter
c
o
ntstraints: use c
a
ller
i
nfo
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carp
e
nter
constraints:
m
ove
p
r
i
nt_return_implies
_
constr
a
i
n
ed()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpent
e
r
const
r
aints: clea
n
up
u
nmet_cons
t
raint()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-11
Dan Carpenter
con
s
traint
s
:
f
ix ad
d
_constr
a
int()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-09
Dan Carpenter
mtag: intr
o
duce create_mtag_al
i
as()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
D
a
n Carpenter
m
tag: f
i
x get_mtag() fo
r
recorded states and for arrays
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Dan Ca
r
pente
r
l
ink
s
: no
n
eed
t
o r
e
cor
d
links outside a functio
n
ca
l
l
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
D
a
n Carpenter
ty
p
e_val:
c
ache DB
i
nfo as a spe
e
d up
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2018-01-08
Da
n
Carpenter
string_list:
pr
e
vent a
u
se a
f
ter
f
r
e
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-14
Dan Ca
r
penter
mtag: ren
a
me from
m
t
ags p
l
ural to
m
t
ag singular
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
C
arpenter
helper: keep a sma
l
l cache of recently used va
r
iable
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan
C
ar
p
enter
ex
t
ra: pass expre
s
sion po
i
nter
t
o mod/n
o
mod hooks
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpenter
e
x
tra
:
write in
f
rastruct
u
re
to pas
s
expr to no_mod
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Da
n
Ca
r
penter
d
b/build_
e
arly_index
.
sh:
set
u
p
more mta
g
i
n
dexes
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
a
n Carpenter
expre
s
sions: initialize ->
m
ember
_
offse
t
(
) in
membe
r
_
e
xpression
(
)
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpent
e
r
fu
n
c
t
ion_hooks
:
set path impossible if we cull everyth
i
ng
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpenter
mtags
:
remov
e
the & pre-op
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Car
p
e
n
t
e
r
s
cripts
/
gen_allocation_list
.
sh: a
d
d
__alloc_skb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
D
an Carpente
r
db
/
fixup
_
kernel
.
s
h:
snprintf(
)
returns aren't re
a
lly
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpente
r
e
x
tra: pas
s
the modified expressio
n
to
e
x
t
ra_mod_hooks
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpente
r
extra:
s
t
o
re values for expression
s
like "f
o
o[3]
.
bar"
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-07
Dan Carpen
t
er
addr
e
ss: don't segfault parsing invalid
code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
D
an Carpente
r
i
g
nore: re-write and add
_
e
x
pr()
v
ersions of
functions
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carpenter
p
a
r
a
m_s
e
t
/filter: PARAM_SET
i
nstead of PARAM_ADD
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Ca
r
pent
e
r
parse_call_math: use assigned va
l
u
es
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan
C
arpe
n
ter
sval: imp
r
ove sval
_
binop
_
o
v
erflows()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carp
e
nter
extra: don'
t
modify const p
a
ramet
e
rs
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan C
a
rpenter
address/type
:
make so
m
e function param
e
ters
const
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Car
p
ent
e
r
struct_assignment: remove an dupli
c
ate NULL check
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Carp
e
nter
s
t
ruct_assignment: don't double parse
u
long assignm
e
nt
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-06
Dan Car
p
ent
e
r
st
r
uct_a
s
signment: fix a NULL
dereference
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Ca
r
penter
db/mtags:
a
dd
m
tag
_
data and mtag_map tables
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Ca
r
penter
d
b/fn_ptr_d
a
ta_
l
i
n
k: don't store
d
u
p
licate re
c
ords
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
db
:
allow S
Q
L state
m
ents t
o
be run
l
ater
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
D
an Carp
e
nter
d
b: intro
d
uc
e
ge
t
_mtag_name_exp
r
()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Ca
r
penter
struc
t
_ass
i
gnment
:
ha
n
d
l
e non struct, poi
n
ter assignments
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
struct_assignme
n
t:
f
i
x
han
d
li
n
g of non_struct_assignments
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-12-04
Dan Carpenter
s
t
r
u
ct_
a
ss
i
gnment: split handle_non_struct_assigments
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Carpenter
index
_
o
verflo
w
: m
a
ke all messages "err
o
r:" in
s
tead
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan Carpe
n
ter
index_
o
verf
l
ow: sm
a
ll cleanup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-24
Dan C
a
rpenter
i
n
dex_overflow: do
n
't
w
ar
n
about
i
mpossi
b
l
e
paths
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
Dan Carpenter
mtag:
introdu
c
e
mem
o
ry tags
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-22
Dan
C
ar
p
e
n
ter
implications: set_state() should trump impl
i
cat
i
o
n
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-21
Dan
C
arpenter
buf_com
p
aris
o
n: copy th
e
code fro
m
smatch_constrai
n
ts
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-15
Dan Carpenter
implied: improve the
"
too hairy
"
message
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
D
a
n Carpenter
com
p
ar
i
son: s
t
ore th
e
expre
s
sions invol
v
e
d
(if it
'
s
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-14
Dan Carpenter
compari
s
o
n
:
rename v
a
r1 to lef
t
_var and v
a
r2 to right_
v
ar
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan
C
arpen
t
e
r
co
n
str
a
in
t
s_r
e
quire
d
:
d
etec
t
a bunch of new types of
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
D
an Car
p
enter
constr
a
i
n
ts
:
allo
w
fun
c
tion
c
onstra
i
nts
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-13
Dan Ca
r
pe
n
ter
c
onstrai
n
ts: don't s
t
o
r
e
s
i
gned
vs
unsigned
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-04
D
an Carpe
n
ter
k
ernel_printf: don't segfault on invali
d
co
d
e
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpenter
user_data: fix c
o
mpile
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
Dan Carpe
n
ter
type_val: use smatch_cont
a
i
n
er_of() information
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-03
D
a
n C
a
rpenter
u
s
er_data: thi
s
file is replac
e
d by
check_user_data2
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan Carp
e
nte
r
i
mp
l
ied: ad
d
a
timeout in smatch_implied
.
c
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan
Carpenter
f
low: delete
out
o
f scope variables for compound statement
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-11-01
Dan Car
p
enter
scope
:
m
ove a che
c
k for STMT
_
COMPOUND ear
l
ier
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
validation/sm
_
casts
.
c
: update to
not
use an u
n
intialized
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
revert "smatch_typ
e
.
c:
c
ompar
i
son exp
r
essio
n
s always
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
valida
t
ion/sm_buf_size6
.
c: updat
e
format
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpe
n
ter
par
s
e: make an array
lar
g
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
Car
p
enter
h
elper: f
i
x g
e
t_array_e
x
pr()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
D
a
n Carpent
e
r
a
s
signed_expr: sav
e
a record when
a
f
unction sets foo
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan
Ca
r
pente
r
modification_h
o
oks: handle PARAM_SET earl
i
er
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Car
p
enter
.
giti
g
nore: ig
n
ore
.
smatch,
.
smatch
.
sql and
.
sma
t
ch
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Da
n
Carpenter
constrain
t
s:
a
d
d
a comm
e
n
t
, remove debug code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpen
t
e
r
co
n
straint
s
_re
q
u
i
red: st
o
re
more required
constraints
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Car
p
enter
c
a
l
l
_
math: ad
d
k
z
allo
c
()
t
o the list of allocation
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Da
n
Carpen
t
er
call_math: p
r
event an endless lo
o
p
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpente
r
all
o
c
a
tion_funcs: a
d
d
__alloc_
s
kb()
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-31
Dan Carpenter
constraints: fix
selecting the
required constraint
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-30
Rasmus
V
illem
o
es
che
c
k_kernel_printf
.
c
:
w
a
rn about "%lx", (
l
ong)ptr
commit
|
commitdiff
|
tree
2017-10-30
Rasmus Vil
l
e
moes
smatch
_
type
.
c: comparison expressions a
l
w
a
ys have typ
e
i
nt
commit
|
commitdiff
|
tree
2017-10-30
Rasmus
V
i
llemoes
smatc
h
_type
.
c:
f
ix ty
p
e of poi
n
ter diff
commit
|
commitdiff
|
tree
2017-10-27
Dan Car
p
enter
struct_ass
i
gnment: fix par
s
ing of
i
nva
l
id code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-27
Dan Carp
e
nter
s
ymb
o
l: le
t
is_p
t
r_ty
p
e() take NULL po
i
nter
s
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Dan Carpenter
core: ad
d
NULL c
h
ecks for parsing invalid code
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Da
n
Carpenter
get_user_
o
v
e
rflow: ver
i
fy that that
it's a
c
omp
a
r
e
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Rasmus V
i
llemoe
s
chec
k
_kerne
l
_
p
rin
t
f
.
c: check %pO
F
a
rgumen
t
is struct
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Rasmus Villemoes
check_kernel_p
r
intf
.
c: remov
e
co
p
y-pastoed variable
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Rasmu
s
Villemoes
check_kernel_printf
.
c
:
p
repare
f
o
r
more tests for integer
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-26
Rasmus Villemoes
check
_
kern
e
l_pri
n
tf
.
c
:
use get_real_
b
ase_type in typedef_lookup
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-24
Da
n
Carpenter
c
o
ntainer
_
o
f
:
u
se CONT
A
INER
type
i
n
stea
d
of PARAM_USED
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
Dan
C
arpen
t
er
pre-process: don't read beyond e
n
d
of array whe
n
looking
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
2017-10-19
D
an Ca
r
penter
bu
f
_size, kernel_printf: don't segfa
u
lt on invalid
.
.
.
Signed-off-by: Dan Carpenter <
dan.carpenter@oracle.com
>
commit
|
commitdiff
|
tree
next