]> sigrok.org Git - libsigrok.git/blobdiff - src/hardware/hameg-hmo/api.c
hameg-hmo: Beautify trigger pattern.
[libsigrok.git] / src / hardware / hameg-hmo / api.c
index 27fbc6a65df2037a5f8b006e9ad5c48b8235f777..9ae139b9d3acc44d92c16144b03cb18108fd1c2f 100644 (file)
@@ -379,8 +379,9 @@ static int config_set(uint32_t key, GVariant *data,
                if (sr_scpi_send(sdi->conn, command) != SR_OK ||
                    sr_scpi_get_opc(sdi->conn) != SR_OK)
                        return SR_ERR;
-               g_free(state->trigger_pattern);
-               state->trigger_pattern = g_strdup(tmp_str);
+               strncpy(state->trigger_pattern,
+                       tmp_str,
+                       MAX_ANALOG_CHANNEL_COUNT + MAX_DIGITAL_CHANNEL_COUNT);
                ret = SR_OK;
                break;
        case SR_CONF_COUPLING: