]> sigrok.org Git - libsigrok.git/blobdiff - output/output_vcd.c
Fix warnings: g_fopen() needs <glib/gstdio.h>.
[libsigrok.git] / output / output_vcd.c
index c6d1655d1409e10a0be38503458b248473b0bea2..f34eaa8c1a31c93c10c28de53badc3d155770866 100644 (file)
@@ -91,7 +91,7 @@ static int init(struct sr_output *o)
        g_string_append_printf(ctx->header, "$version %s %s $end\n",
                        PACKAGE, PACKAGE_VERSION);
 
-       if (o->device->plugin) {
+       if (o->device->plugin && device_has_hwcap(o->device, SR_HWCAP_SAMPLERATE)) {
                ctx->samplerate = *((uint64_t *) o->device->plugin->get_device_info(
                                o->device->plugin_index, SR_DI_CUR_SAMPLERATE));
                if (!((samplerate_s = sr_samplerate_string(ctx->samplerate)))) {