2016-12-06 13:05:05 +01:00
|
|
|
Index: bindings/tcl/tclrrd.c
|
|
|
|
===================================================================
|
|
|
|
--- bindings/tcl/tclrrd.c.orig
|
2011-05-13 19:34:23 +02:00
|
|
|
+++ bindings/tcl/tclrrd.c
|
|
|
|
@@ -472,6 +472,12 @@ static int Rrd_Graph(
|
|
|
|
char **argv2;
|
|
|
|
CONST84 char *save;
|
|
|
|
|
|
|
|
+ if (argc < 2) {
|
|
|
|
+ Tcl_AppendResult(interp, "RRD Error: needs image filename",
|
|
|
|
+ (char *) NULL);
|
|
|
|
+ return TCL_ERROR;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
/*
|
|
|
|
* If the "filename" is a Tcl fileID, then arrange for rrd_graph() to write to
|
|
|
|
* that file descriptor. Will this work with windoze? I have no idea.
|
|
|
|
@@ -597,6 +603,12 @@ static int Rrd_Resize(
|
|
|
|
{
|
|
|
|
char **argv2;
|
|
|
|
|
|
|
|
+ if (argc < 2) {
|
|
|
|
+ Tcl_AppendResult(interp, "RRD Error: needs rrd filename",
|
|
|
|
+ (char *) NULL);
|
|
|
|
+ return TCL_ERROR;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
argv2 = getopt_init(argc, argv);
|
|
|
|
rrd_resize(argc, argv2);
|
|
|
|
getopt_cleanup(argc, argv2);
|