]> sigrok.org Git - libsigrok.git/blobdiff - src/output/vcd.c
output/csv: fix a minor leak
[libsigrok.git] / src / output / vcd.c
index fd7b9123cefda54b98fa32e0bce26fa6fabba194..43020029ba7ab511d4e0c36437afa85e7c061b19 100644 (file)
  * GNU General Public License for more details.
  *
  * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
  */
 
+#include <config.h>
 #include <stdlib.h>
 #include <string.h>
 #include <glib.h>
@@ -29,7 +29,6 @@
 
 struct context {
        int num_enabled_channels;
-       GArray *channelindices;
        uint8_t *prevsample;
        gboolean header_done;
        int period;
@@ -129,7 +128,7 @@ static GString *gen_header(const struct sr_output *o)
                ctx->period = SR_MHZ(1);
        else
                ctx->period = SR_KHZ(1);
-       frequency_s = sr_period_string(ctx->period);
+       frequency_s = sr_period_string(1, ctx->period);
        g_string_append_printf(header, "$timescale %s $end\n", frequency_s);
        g_free(frequency_s);